I don't really think 'talent' exists for playing good pool. It takes years to develop a good stroke, and to get 'the feels' like Keith said in another thread. If you are going to call it talent, then I think it would consist of being able to learn fast, to have sharp eyes, and control over your emotions (although not all good players have this).
I know of people who have played for 10-20 years, just about every day, and yet they still can't run a rack of 9-ball. Being good is not all about alot of practice, it is about practicing the right way. There are ways to practice that can hurt your game more than it can help you.
Getting an instructor can be helpful, but you have to be careful of whom you choose. World-class instructors, like Scott Lee and Fast Larry, and some other pros/former pros are probably the ones that anyone really trying to become a great player wants to learn from. The reason I say this is because an instructor can only train a student to become as good as they are. I wouldn't want to take lessons from anyone unless they are able to play at the pro level. Spend months or years training with someone who can't run racks and racks, and you won't be able to run racks and racks, you are gonna adopt that instructors playing style in one way or the other, and it will inhibit your game.
When I first started playing, for the first year I never had anyone to teach me. I would spend hours practicing every day, and when I was not playing, I was watching the top dogs at the poolroom I visited play. I was able to run my first rack of 9-ball after playing every day for a year. I never payed attention to mechanics, when I first started out, I picked up Willie Mosconi's guide to pocket billiards, and learned how to stand, grip, and bridge from the pictures. When I went into slumps, I went into them hard. In order to come out of slumps, I would simply stop playing for a week or two. When I came back, after a few hours of practice, I was back to my game, getting better. It was only until about a year ago that I really started paying attention to mechanics. It was around that time my game shot up to the highest level I ever played, I ran 8 and outs in one-hole alot, my high run in straight pool went from 44 to 67, and my record for consecutive racks in 9 ball was 4. Right now I'm in a slump, so I havent been practicing at all for about 2 weeks, with the exception of fiddling around with my mechanics in front of a mirror at home. I want to change my mechanics to hopefully bring my game to a higher level when I get back into playing. I am paying close attention to players grips, strokes, etc.
I think it is very important for anyone who wants to get better at pool, whether they are a natural for the game or not, to pay attention to different styles of play. You can use a certain type of mechanics for years, and if you don't pay attention, you won't know what can inhibit you from reaching a higher level.
My 2 cents
