If I'm not mistaken, you posted running 96 about a week ago. To me, you couldn't do that unless your fundamentals were in excellent shape. What that means to me is that for you to improve from here, you'll need to find what your weaknesses are and fix them.
Since these weaknesses may be different depending on the game you're playing, I'd start by picking the game you most want to improve in. Find someone with excellent skills in that game who'll play against you for awhile and analyze your game. Your problem may be taking the wrong route too often (take the route of least snookerdom) or you may be playing inferior patterns, making you job unnecessarily difficult.
Finding someone who is willing to do this and also has the knowledge and experience may not be easy. You need someone who not only knows, but can communicate it to you so that you get it.
One suggestion is to video yourself playing straight pool, or running racks of 9 ball for an hour or two. David "Blackjack" Sapolis offers a service where he'll analyze videos and provide feedback. He charges $35/half hour of video, which seems quite reasonable to me. Here's a link:
Dead Stroke University - Video Evaluation
I don't have personal experience with his work, but he has samples on the website, and the risk is quite low. Even if you don't like his work, you'll learn more about what kind of feedback you want.
I just noticed that he posted to your question, post #7.