Learn All You Can About What You Do
Most times, the reason why people don't climb up the ladder in their line of business to the top, is because they never spend enough time improving themselves. It's seems very easy to do at the surface, but in reality it's not as easy - and that's why there are many average and less than average people.
When you see a person who spends extra hours learning all the different aspects of his business, you've seen a person who will continuously experience upward mobility in his business. Because things are in constant state of change, and whoever isn't consistently learning will soon be obsolete.
Different businesses have their different scopes and level of expansion in terms of the knowledge that needs to be learned. Some businesses are more monotonous than others. While some other businesses are very dynamic, and in constant change.
The singular thing that puts people ahead of their competition is information. It's the things that you know that others don't - that give you an edge in the marketplace. Just the same way a kungfu fighter who knows more tricks tend to beat the opponent who knows less tricks.
In all walks of life, it all comes down to this basic point - keep on learning all that you can about your business everyday. Even if you spend 2hours everyday, learning more about what you do - that will be approximately 60hours every month, and 720 hours of learning in one year.