I went through all of this at an early age. I just noticed early on College was the best route at the time. I still love the game, and play a lot on my home table, but certainly no desire to be pro or the like.
But you have that desire so:
Certainly get a home table, nothing like just walking a few feet to practice. But don't let that be all you do. You still need that competition, nervous energy that tournaments or something gives you. Always play better players, even when practicing. If the player is not your speed, spot them heavily, in practice. This keeps you a bit more serious during that.
The main thing to making pro level though is dedication. You have to be dedicated to putting in very long hours just practicing all the drills. Long straight in shots, long cut shots, position play etc... Master the Diamond system and kicking game, even three cushion. Develop a pre shot routine that is the same every shot (no matter how easy the shot is), this brews a high consistency.
Lastly, try playing all the games. I try playing rotation, 9ball, straight pool, and even one pocket. Skills in each game help out in all the others.
Being pro means developing a smooth comfortable stroke, a great stable stance, hitting millions and millions of pool balls.
You can go to the best instructors in the world, and they will not make you a pro level player.[/QUOTE]
Of course they can't, only one person can do that.
An Instructor might be able to get you that smooth stroke before hitting a million balls.
randyg