Scratch a good 3-gunner and you will almost always find a gear-head (motor-racing), Sky diver, Scuba Diver, climber....etc. I have rodeoed, Skied proffesionaly in freestyle, Desert raced and moto crossed (worked for White Brothers for a spell pushing an open bike on Moto, and desert), and dabbled in dirt and pavement cars.
True story. I'm glad I got into all of this as early as I did. I can't imagine doing anything else this seriously.
As for the subject of this thread...in the action shooting sports, naturally ability can take you all the way up to the level of mediocre. Anything past that takes hard work! You hear about the guy that won his first match or whatever. Well, local matches, especially the unsanctioned variety, generally don't prove a thing.
Jesse's right about me, I don't practice at the range, but since I started shooting 2 years ago I can count on one hand the number of weekends that I have not shot a match. I have also dry fired quite a bit. Until about 6 months ago I dry fired probably 5 hours a week.
There are a lot of aspects to this game. Having perfect technique and being able to apply it at speed and on the clock are two different things!