Practice, practice, practice.
Most gun ranges have a coach available somewhere.
Remember also that the main purpose of a semi-auto handgun is to defend you at close range. Close range here having the meaning of anywhere between 1 to 10 yards away. About any shot to the body will do the job, because they all hurt. You don't need to hit a fly every time.
If you are confident with the gun, and it feels good in your hands, and it does what you want, then it is a good gun, for you.