Some times when I see players having distance problems, I notice they are lifting their hand as they follow through.
Go get your cue and try this, as you lift your hand the head of the cue slows down, the higher you lift it the slower it goes until it stops and then actually comes back toward you.

This whole movement is called deceleration and that’s one of the factors that cause speed problems. Remember, keep you hand down and your speed will be much more consistent.