You have plenty of gun in my opinion, the trick is putting the bullet right where you need to, and being smart enough to pass on a shot if it is beyond your present capacity. I like to run about 300yds, let me rephrase that, I hate running, but often times I will run 300yds or more and then shoot. Gets your hearts attention. Probably not something to do at a public range. But I set up 6" steel plates at varying distances out to 45-50yds. Go for the run and shoot the steels, fairly quick, not IPSC quick, but as fast as I can accurately do it. Good practice for hog hunting with a pistol.
~z