There's only one way to become good at something.
Adam Rifkin stashed this in 10,000 Hours
Zen habits guy Leo Babauta has the steps:
1. First, you must learn it by reading or listening to others who know how to do it, but most especially by doing.
2. Then do some more. At this point, you’ll start to understand it, but you’ll suck. This stage could take months.
3. Do some more. After a couple of years, you’ll get good at it.
4. Do some more. If you learn from mistakes, and aren’t afraid to make mistakes in the first place, you’ll go from good to great.
It takes anywhere from 6-10 years to get great at something, depending on how often and how much you do it. Some estimate that it takes 10,000 hours to master something, but I think it varies from person to person and depends on the skill and other factors.
“Only one who devotes himself to a cause with his whole strength and soul can be a true master. For this reason mastery demands all of a person.” ~Albert Einstein
“Everybody has talent, it’s just a matter of moving around until you’ve discovered what it is.” ~George Lucas
When the world says, “Give up,” Hope whispers, “Try it one more time.” ~Author Unknown