Actually, what if the real issue is who knows about your work? I got stuck for years until I realized my boss's boss had no idea what I did. Started finding small ways to show my work to the people who actually make promotion choices, like offering help on their projects. The move finally came from that group, not from my direct manager.
Watched a friend quietly do great work for three years with zero credit. She finally started copying the right people on her weekly updates and got promoted within six months.