sure insruction helps..
this video makes some good points that are related.
you can look up "half ball shots" and practice them..
you can put a ball in the center of the table, try to cut it in the side pocket, challenge yourself to see just how fine you can cut the ball.. who cares what degree that is, youll see the point where it becomes difficult or unreliable or a miss is likely then make your own judgements..
try to get down and keep your cue as flat to the table as you can so you can see it in your view as you shoot rather than just relying on "instincts"
if particular shots seem to trouble you, set that shot up and repeat it, you'll find that after 30 shots you already improved, because you are more perceptive when repeating a task than when just shooting random balls.
in this way you can make slight corrections but the shot being the same each time allows you to learn a bit faster because you are applying adjustments to the last shot and actually improving rather than focussing upon a totally different shot you are doing more perception and repetition to fine tune yourself..
stroke is very important so there is a lot to learn and practice just about the stroke alone, without even considering aiming,, until you have a reliable stroke it is not going to come together as well as it will after you develop a good stroke, for example if your cue is off on some angle then you may sink balls just not reliably...
try lining up a straight shot down a rail,, before you shoot, stop dont move, look down, Now is your cue actually straight to the rail or at some angle ? .. so then think to yourself how could I hope to sink the ball if the cue is not parallel to the rail . It's just a little way to check yourself..
personally I find long hours practice can be super boring so I just do a little at ta time, 2 hours of practice gets boring then I'd rather put down the tech and shoot and have some fun.
Ivebene trying to learn how to backspin more controllably so Ill line up a bunch of balls down the middle. put my CB where I like and pocket one and try to backspin to gain shape on the next and the next.. Then I go to the other side and shoot them all back.. Its just so Im not emptying pockets so much.. after a half hour of that I can spin them better, more controllably, sure I need more practice but I found that excercise quite helpful and now when I want to backspin a ball 3 inches or a foot or more or steer it so it backspiins in different directions, I just have a bit better handle on the technique.. in snooker its sometimes very handy to be able to duck behind a ball and where the CB goes , who cares so long as the opponent is hooked sometimes thats the main objective ;-)
another one is to set up a ball with a reasonable cut, then look where the CB goes,, try a few and see if you can do it consistently, next try a little left or a little right , try to learn how the applied spin will afect the cue ball direction after it leaves the object ball and hits a rail, the spin will change the final destination of the CB a lot.. you need that to be able to place your CB where you want for your next shot..
on every shot try to predict where te CB will go , what direction? where do I want it ? how hard? what is my next ball? it wont always work out but just making those perceptions means a lot.
after each shot question what went wrong, did I cut it too thin, was it too hard or too soft to reach the target position I imagined.. as you go if you think of those thinngs you will improve. try to forget the frustration of missing a shot and instead focus on the - why?
some randomness is expected. a good pool player that can run balls is just good at placing his cue ball and knows how to get it where he predicts.. it takes prcatice, have fun..
hiring an instructor is a thing that depends on financial decisions.. its great, but if you can just find a good player and say you'll pay the table time because you want to learn , many will help..
I maintain that i love loosing because it means I'm being challenged and that I'm playing with people that are more skilled than I am which generally means Im learning.. so don't sweat the numbers.. just focus on the shot, not the game. keep your smile on , it helps because if you are nervous worried or have 27 things in your head at once its just stressful and that will make you frustrated.. youll shoot better if you are relaxed and able to focus on where the CB is going and why it din't make it quite where you predicted..
what you can do sometime in very casual play , point to the spot the CB is going to end up, do it out loud , then after think about what you could have improved to get it closer to where you pointed.. . If you have a more experienced player he/she can play in with a little advice..
Some may try to charge you to teach, I think you can learn a lot just by making friends with good players, often if you are trying others want to help and don't expect money for it.
try a community center where lots of elderly play some of those guys really have it down, some have many hours behind the cue despite being a bit shaky or slow moving and they tend to also be patient and well manored.
a lot of those guys are happy to pass on some skills and won't try to rake you for money.. asking for lessons and such can be an easy way to get sharked out of money so I wouldn't gamble, but that's me.. if you hire an authorized instructor who is actually an instructor , thats a choice,, it's not necessarily a bad thing if you can aford that.