shoulder strength

I promise that if you take the time to develop each area of the skill, you will get a muscle up and will maintain it, as long as you train it.
You must get your base strength and flexibility lined out before moving to complex movements you aren't ready for.
These drills will help you hone and reinforce a strong and stable handstand position.
You can't have a solid handstand if your shoulders aren't stable and strong in an overhead position.
The standing barbell overhead press gets a bad rap, but most problems are due to the lifter, not the lift.
There's a lot more to building a huge bench press than grabbing the bar and pushing.