Typically when I go to the range for the purpose of defensive pistol practice I shoot from 5 to 15 yards. After running through my drills for the day I'll usually take a couple dozen shots at 25 yards, including some single hand, left and right. I'm not very good at that distance one handed, particularly with my left hand so anything in the torso at 25 yards is a good hit.
From 5 to 12 yards I should be able to keep all shots inside a softball (about a 4- to 5-inch circle), unless I'm pushing for my best speed. If that's the case, I try to keep them all inside a regular sheet of notebook paper, 8.5" X 11".
As you're just getting started, I think you're doing fine. I suggest that every other range session or so, try pushing the distance a few yards. Right now it seems that you're shooting from about 3 yards to 7 yards.
So next time maybe try 5 yards and 10 yards. At first your groups will likely open up, but that's okay. What that's showing you is what you need to work on with your ability to keep the gun from moving, proper sight alignment, sight picture and trigger control. With proper and correct practice you should be able to eventually become more accurate and faster as you become more competent mastering those skills.
I also highly recommend proper dry-fire practice. You may want to invest in something like an iTarget system. These types of systems are great for working on trigger control, sight alignment, sight picture and gun stability simultaneously. I've seen several friends show significant improvement in relatively short periods through using iTargets or similar systems.
Above all, try to have fun. A positive attitude greatly helps a person to improve their skills in any endeavor.