The shortest road to a straight stroke is to practice one handed pool.
Switch from shot to shot using the rail and no rail.
It must be taken seriously, the goal is to run out.
You also want to vary the strokes, unlike the video where every stroke is a cannonball stroke, although a very impressive feat, a bridge is not allowed.
One hour a day or as much as possible