Want a promotion? Be good at the job you want. Promotion isn’t a reward, its a business decision that needs to produce a return.
How do you gain experience and skills in a job that you don’t have yet? The best candidates have thought about this, and taken action. Identify the skills you will need in the job you want, and get creative. Create opportunities to gain the experience you need (e.g. suggest the project you want to lead). And don’t expect to get paid extra while you’re still just practicing.