[QUOTE="eLdavis,  post: 27652, member: 109"]
Focusing on strength training is also one way, especially strengths on your legs. It takes strength to be able to lift yourself off the ground.
[/QUOTE]

I think practicing would definitely make a person perfect. I highly recommend hiring a coach. A coach will be able to guide you properly. You can also practice at home as well. This should not be a difficult thing to do. Initially you can set up a basketball net at the right height for practice.