Over the years as I've guided, fished, and competed I've had the opportunity to watch probably several thousand different casters.
One thing I've noticed is that everyone has their own style. This is totally fine and makes it fun but I've also noticed that all of the best casters do some things similarly. The most accurate casters generally cast with a mostly vertical rod when trying to hit specific spots, meaning that the rod does not angle away from their body very much and the line travels over or very near the tip of the rod forming tight vertical loops. As long as your rod tracks in a straight line back and forward this rod angle eliminates most of the side to side variations that your cast can experience.
One other thing that helps to maintain accuracy is to work out what appears to be the correct amount of line before laying the final cast down. Shooting line is great when trying to get distance but adds another variable when trying to cast accurately since you are basically letting go of line and distance control when you shoot line.
If you want to become more accurate think about these 2 aspects of casting technique and then get out and practice. Hopefully you'll hit more spots on the money and catch more fish.