A perfect line of stroke or shooting line is essential for your billiard game so you will be able to execute any shot.
When you miss straight shots it is because of problems in your line of sight and also because of your body position.
That problem that you have had for years, you can correct it right now with this current information.
The first thing you should know is that the line of sight is formed by the ghost ball.
The ghost ball is putting the imaginary cue ball on the spot where you have to hit the object ball to be pocketed.
Maybe this explanation sounds Chinese, however, with this image you will understand what I am talking about.
Watch this video of how I do it and repeat the process:
The next step is to learn the stance.
The stance is created from the shooting line.
It is important that you know how to position your body to hit the billiard balls well.