Determine your motivation for the promotion
Decide on why you need the promotion, what will it do for your career. Promotion means taking on new and challenges, learning new skills, and making a larger contribution to the company. Promotion can, though, affect more areas of your life than just your work; so do make sure you've thought about the bigger picture before you decide to go for it.
Make yourself promotable
You have to be ready for the job, be mentally prepared to take on the work. Even if there is no position on the horizon, it helps to be ready when it comes up. Be prepared to put in extra work to make yourself an excellent promotion candidate.
Develop social and interpersonal skills
Building effective communication skills and professional relationships with the management is crucial to advancing your career. As you progress through your career, you need to balance between the skills you have to offer and your ability to build relationships with mentors.
Demonstrate leadership skills
A good leader is able to deal with change and challenges.
Meet your objectives
If you keep hitting your targets and meet your goals, it will be noticed and will give you an edge when your company's leadership is looking for a qualified candidate.
Be a team player
You'll be judged on your ability to develop the talent in your team, so don't ignore them. Good leaders give credit where it's due; support your team members in achieving their goals and you will create a loyal group of people who will support you in the long run.