How much experience to you have shooting handguns? Are you proficient with others, but just having problems with this one? In that case, sight adjustments might be needed. You could also have someone else try your gun and see if they have the same problem to verify it is a hardware problem.
If you aren't very experienced, then it is much more likely it is a problem with your technique and proper training is your best answer. There are a number of very good trainers on this board that you can look into.
I have an SR9c and it is an excellent firearm. Good luck figuring it out and mastering it.