Dealing with acquired english
A half ball contact imparts acquired outside english to the cue ball. If the cue ball is struck with follow that turn will check the speed on the ball on rail contact. If the ball is hit with draw or stun, the angle created going to the rail, will mean the outside acquired turn will contact the rail at a running speed angle and speed up. If the object ball is very close to the rail, speed is even more important. On ALL contacts the cue ball initially goes along the tangent line or ~90°. The harder it is struck the longer it stays on the tangent line. When hit hard the tangent line direction may not be altered by spin off the first cushion, due to lack of time to gain traction due to the shot speed.
On a more subtle note the outside english normally acquired on contact can be countered by the cue ball have an equivalent amount of cancelling inside english. The result is a cue ball going into the rail without check or running english. If the angle needs to be altered to ahead of the tangent line, follow can be added to the cancelling english. Likewise, draw alters the angle in the opposite direction. Stun now tends to follow the tangent line and on a ball close to the rail simply rebound straight across table. The advantage of using enough inside to cancel acquired english rotational force is a consistent speed off the cushion, since no check or running side are present going into the rail. Except in extreme cases, draw and follow allow enough directional alterations for good positional play. Follow and draw shots take as close to geometric rebound angles as possible, off the rail contact. And, all shots use a consistent pace off the rail.
Hope this gives the OP the information he needs to better understand the situation.