If you want to improve vertical leaping ability, you need to have the right training program. Genes will take you part of the way, for sure. We all know people who can jump like their daddy was a grasshopper, but what if you're not one of the genetically blessed?
You train. You train like your life depended on it. You have to train to jump higher. Now, very few of the pros ever had bad verticals. That's just a fact of life. But I can also tell you that every single one of them focuses on making sure that every aspect of their game is as good as it can be, even Shaq's free throws.
This includes training to improve vertical leaps. Most players make a half hearted stab at increasing their jumps, if they make any at all. Generally, this so called training consists of maybe doing some plyos and, possibly, some actual jumping. That's not pro quality training, which is what you need for a pro quality game. You need to get your training right if you want to succeed on the court.
First, you need to focus on getting strong. The days when players could get away without lifting are long past. You think LeBron looks like that because all he lifts are Cheetos? Focus on getting stronger if you want to jump higher.
Second, you need to be quick. It's not enough to be strong, you have to be able to use that strength quickly. That means you do need to be doing plyometrics and sprint training. That's what's going to get you flying and improve vertical leap ability.
If you really want to train like the pros do, then click here now for videos about the best jump training program I've found. This is the exact program I recommend to all my athletes to improve vertical leaping ability.