Originally Posted by Shoker14
seems like the most important is practice and money
Of course. Obviously, if you don't play/practice you aren't going to get any better. Unless you have a full sponsorship, you have $$ to play. Can't play if you can't pay, can't get better if you don't play.