I've taken a lot of lessons from a lot of people, and they're very valuable. but the thing that launched my game to the next level was an attitude change, which came from watching a lot of pros playing and believing i could shoot like them. because, why can't you? imo, the best thing you can do for your game if you have any skill at all is watch a pro shoot and then go imitate it. they shoot differently. a shot you might baby or finesse they'll go three rails with force follow. personally, the worst thing i can do is sit there taking practice strokes thinking about some fundamental. the only way to shoot is with your subconscious mind, and the only way to shoot with your subconscious mind is to stand over the shot, decide what you want to do, then get down and go boom, boom, let it go. if you're over the shot for more than 3 seconds you're doomed. if you're not ready to take the shot, stand up and start again. the very worst thing you can do on a pool stroke is have any hesitation/doubt whatsoever. your arm will invariably go off in some weird, self-conscious direction. try pretending you're a cocky, 18-year-old, big-swinging dick and you'll see a much more dramatic change than you will by changing your elbow position. most sports are reaction sports (batter to pitch, backhand to forehand...) . in pool, like golf, there's no reaction, only action. in baseball or tennis you have a split second to react. in pool, you have for****ingever to stand over the shot and talk yourself into a miss. it's a head game.