Here's my take on this.
I have been playing/practicing on home table for the last few months,,,very very hard,,,about 1 -2 hours every day and some days 4 or more hours. (been playing overall 20 + years)
Im finding,,, once the mechanical part of the game is there. Meaning: shot making,using rails, banking ,the list goes on fore ever,,saftys,,how to get out of tougher shots,,,ya all that!!.
Like I was saying,,,Once comfortable with all the mechanics. I'm starting to think all this practice is a waste of time. And its more mental to become and stay "hot" as you say.More about that in a minute.
But I am seeing from all this practice,,,that my (what I feel) not so good game ,,is still very strong. And my middle or consistent game is very strong.
Now,,at times,,I start shooting "hot",,,can't mis nothing and will run table after table. I think this is where the mental part is coming in. These "hot" days,,I just feel better about shooting, have more interest in shooting the ball. And want to make it ,,really make it!!
Problem is,,,, I cant make this happen at will. I sure wish I could. But I'm still pretty happy with my middle game from all the practice. The two are not too far apart. (middle-hot)
Not sure if this helped, but Im kinda asking the same question,,how to stay playing my best game,,,"hot"??
I'm thinking of hiring a instructor,,,for me I feel I'm on the edge of getting very very good or quitting for a bit. lol
.