I started shooting on a regular basis about 20 months back after joining the APA. I started as a 3 and was there for about six months and then went to a 4 after another six months. Been a 5 for about 8 months now and I feel I'm a strong 5. Hoping to get to a six this year. This is for both 8 and 9 ball.
I've most benefited from Dr.Dave's videos and his billiards university exams and drills the most. I'm sure I could have progressed faster with a personal instructor on a regular basis. But I have a full time job and am raising a family and my job also requires me to travel. So I can't commit to an instructor.
I have a 9' table in my basement and clock in at least 2-4 hr/wk.
I think his drills are quite helpful.
Exam-1 that makes up the fundamentals is something so basic that it's something one needs to practice pretty much forever. Like a musician practicing scales, chords, arpeggios and modes for life. There's no limit to how much one can hone his skills using these drills and coming up with one's own personal variations of them.
The
other exams are also so good that I'm convinced that practicing all the exam drills would get someone to 600.
EDIT: I forgot to mention an important point. His
run out drill system is an excellent game simulation set. For someone looking to improve, it's important to play at the edge of one's ability and comfort zone. Playing a full fledged 8 ball or 9 ball game is beyond most people's abilities. Instead, it's best to follow the RDS for actual game practice. Also very useful to gauge one's skill level and improvement over time.
So for drills, use the exam material above and if you feel like playing games, use the RDS above.
I think he's the best teacher online and the best part is all his material is freely available. There are others as well who post drills and instructional videos but his work is so comprehensive and so detailed (both in breadth and depth) that merely by just following him alone one can make progress over time.
Perhaps you would benefit from in-person lessons because that's your preference. Feel free to look for a local coach and good luck to you!
Not every highly rated player can be a good coach, as has been said above.
More importantly, it's a bit like making a friend. The coach needs to be someone who works for you so it's also some personal dynamics at work.