I've read several articles about becoming an expert (in any field) and the bottom line was it takes about 10 years of dedicated, purposeful practice. Not just mindless practice, but finding out your weaknesses, pinning them down and overcoming them ... and then repeating that process over and over again. I posted the articles on my blog ... the links are on the side.