My take on promotions is...
Prove your ready for the job above you, not the job you have, that’s table-stakes.
Don’t be the person moaning at the water cooler. People notice. Whether you think it or not, word gets around. The most successful people always have a positive and influential mindset on everyone they meet.
The biggest mistake people can make throughout their career is thinking it’s all about them. It’s a balance between the business and you. And you have to understand the balance.
Build internal and external networks. If you have a great attitude, deliver and act positive. Couple this with a large network of people who see it. Regardless of circumstance, people are willing to help you on your journey.
Perception is more important than you think. People can receive a bad perception in an instant. Make sure you realise that and be aware at all times.
And finally, in any situation see things as they are not worse than they are. The most successful people always remind themselves of perspective. Don't rush. Build in small steps with the right approach.