Lot's of good info posted here already.
I would first rule out flinching/anticipating. The drill at this link will help greatly with that.
https://www.youtube.com/watch?v=NxyTFzgWjhk&t=89s
As mentioned it is important to isolate the trigger finger from the rest of the strong hand when doing the trigger press. Dry firing at home with an unloaded pistol can help with that with the goal that the front sight does not move after trigger press. I like to use a laser trainer cartridge for instant feedback on dry fire and it makes dry fire more fun. LaserLyte makes such a product with a great warranty and replaceable cap/switch.
https://www.amazon.com/LaserLyte-tra...+trainer&psc=1
Grip is definitely important. I find it really helps to put pressure front to back on the pistol grip with the strong hand rather than a monkey grip. Support hand grip is extremely important too. The videos below on pistol grip may help.
https://www.youtube.com/watch?v=KJrA7wMXuuQ
https://www.youtube.com/watch?v=wz4HFTW22ok
https://www.youtube.com/watch?v=UTLi6_96t1o
Any training you can do to increase your shoulder/arm/grip strength can improve shooting too.