Here are my thoughts on your post:
You have had lessons with one of our best instructors, and yet find the drills he gave you useless. (rolling balls up and down the table was the way I believe you put it).....No, they just dont help me.
You've read possibly the best book on the mental aspects of playing pool and find it a worthless waste of time.....you got it
I have to wonder why you continue to come back to this forum with your questions. Do you find the answers useless and boring as well?....nope, some are good ideas, others are not
Do you know how much excellent advice and guidence you have been given, from some of the best instructors in the game? Perhaps you need to consider if you really want to improve. People tell you things, and you seem to want to argue with them when they do.....no, its not arguing, its disagreeing
If you are waiting for the magic wand that will instantly make you a better player, it doesn't exist. You have to take what information is available to you, and you have to put in the work. You seem to want it all, and want it all right now. It just doesn't work that way, my friend....you have no idea the time, money, and effort i have put into this game and continue to put into this game. for years and years too, my friend.
Improvement will come if you take what you learn and apply it. But it won't come overnight. Pool is not about a destination, it's about the journey. You may want to consider if it is a journey you really want to take....The journey is still ongoing. I am hoping i can proclaim my "Eagle Has Landed" one of these days
Steve