Do you think that all the players come to the light because they have a spark in them or they have money? Answer with the reasons.
No players have money from beginning. They only get it once they perform well and better than others.
It always depends on the player if he/she has passion on it then i would think he/she has the spark to a specific sports.On the money side then it is always short term goal.