If you are in a company where all that truly applies - I'm not sure your best option is to look for a promotion - you'd be better off looking for another employer.
Even if you take the completely cynical view that bosses are out for themselves - then if after promotion you stay in their team, they are going to what to manage promotions in a way that makes them look good.
Now if what makes them look good is not related to improved impact/output then I refer you to by previous advice about getting a promotion by leaving, but most of the time it is - are you helping them hit their( the teams ) goals?
I guess my point is that when a coach teaches you how to get a promotion, the implicit assumption is that your hierarchy is following the same book as they are.
And the very fact that one needs to learn how to behave to get a promotion kind of proves my point. In a perfect world, you wouldn't have to go convince someone that you have value. And in a world where you have to do that convincing... those who are better at convincing get more promotions.
Because you are better at convincing does not mean you bring more value, though.
Again it's a hard problem, but what matters to me is that people understand that it is a hard problem and there is no silver bullet.
Even if you take the completely cynical view that bosses are out for themselves - then if after promotion you stay in their team, they are going to what to manage promotions in a way that makes them look good.
Now if what makes them look good is not related to improved impact/output then I refer you to by previous advice about getting a promotion by leaving, but most of the time it is - are you helping them hit their( the teams ) goals?