There is a ton of information out now about skill acquisition and mastery of sport skills. Books like The Talent Code or Talent is Overrated make it clear that regardless of your genetic make up you have to work your butt off to create repeatable excellence. This video shows incredible skill, accuracy and I am sure a ton of takes but well worth taking a moment to enjoy.
Now some will say that it takes 10yrs or 10,000 hours to master a skill. In the case of Jordan McCabe he must have started dribbling a basketball when he 2yrs old. Amazing.
Regardless of the sport, the same rules apply: You need to have a good foundation of fundamental movement patterns, ownership over the fundamental sport skills, have a passion for the sport and a great work ethic. It always helps if you can have a little bit of fun as well while you are at it!