I've been on a comeback for the last few months after a 25 year absence from the game, and the other day I took a lesson from a teaching pro. He set about changing a few minor things, and said that I had what he calls a pro stroke (meaning that your arm above the elbow moves on the follow through of the final stroke...this is controversial among instructors, especially BCA certified instructors), but that I had sort of lackluster motion after contact with the cue ball. He noticed that while I follow through plenty far enough, and that it's straight, I lack acceleration when going through the ball. Instead of accelerating through the ball I'm slowing down going through the ball. This can kill the action on the cue ball.
I'm currently working on a shot routine that includes checking that my grip hand is at a 90 degree angle (straight down) when addressing the cue ball, drawing the cue back slowly on the final stroke, confirming my aim point during a slight pause, and accelerating through the cue ball at least 6 inches or more. This routine has me not only pocketing more balls than before but also getting tremendous action on the cue ball when needed, like full table length draw. Like Allison Fisher, when I'm struggling I always check my fundamentals, or have someone who is very knowledgeable do it. It always helps ! Good luck...Tom