They "roll" the ball less, and tend to have the ball sliding across the cloth further towards the object ball, and as such, tend to minimize the effect of errant left/right English during the stroke. If you roll the ball and mishit it left or right, the cue ball path bends slightly on the way to the object ball, resulting in a thicker/thinner hit on the object ball. So that even if you make the ball, results in positional differences of 1-3 feet, or more. If you want to see the visual effect of this, see how pro hit cue balls tend to "gear" off the object ball, and have natural running English off the first rail, "spreading" the angle off the first rail. Pros account for this in their positional efforts, and play stun draw / follow based on the english they expect the cue ball to pick up off the gearing effect.
Amateurs try to deal with tight pockets by rolling the ball more, thereby "opening up" the pocket to inaccurate hits. Pros deal with tight pockets by hitting with a bit more stroke to keep the ball sliding more, so if they aim the ball center pocket, any English mishit result in less error to one side of the pocket or the other.
These are the main differences I have seen between pros and amateurs. Some players have the talent to recognize this core dynamic of the game, and build their game from the ground up based on stroke and the English "gearing " effect on well stroked balls. Amateurs compensate by rolling balls more.
Josh Filler's entire game is built off of stunning the ball (stun draw/follow/center) much more than your average pro, which is why his shotmaking is so much more accurate.