hehe, normal. You'll spend your entire life to try to achieve these as perfectly as you imagine the shots , and there is no end to this quest. That's straight rail.
one key is to master the speed levels in the 1/3 of the table, and that's not mostly due to your stroke speed, but to the "quantity of OB1" at a known stroke speed. Work to find the appropriate "quantity" of the OB1 who gives you the "automatic speed" of the ob1 when you die on the ob2. That's a productive training. It's "most thick that you believe". This advice is usefull when you begin to learn straight rail. Think to it . More thick.
another advice i would suggest you, if you train to master the straight rail, is to play on a small table.
9feet/2m80 , or even smaller 2m60 (<- norm in belgium under 20 of general average in tournament belgians are verrrry serious straight rail opponents.incredible level they play. what they call "medium players" are masters level in the usa ... their masters -"Honneur" in their league-can really play >200 general average in a tournament on a 10feet , 400 points distance. not a joke).
To learn straight rail on a 10feet , 3.10 is wayyyyy too hard IMHO. That's the problem you have in the usa, where so many tables in the poolrooms are 10feet.
The place close to me that has three gabriels Does also have 2 9ft olhausen billiard tables, the cloth on them is like carpet though, not very well maintained or played much, but I do see guys playing straight rail in them time to time
But this is the only place I've ever seen smaller billiard tables and never seen one smaller than 9ft