I think you are doing alright, for being an "off-day". I have those too. Some days I shoot so much better than others, but the more experience I get, the fewer and farther between are my bad days. I agree that while striving for better groups is good, striving to shoot faster is also good.
If you have access to an 11x17 printer, you can use these pdf's I made awhile back. They can print on letter-paper too, but the dimensions may be a bit wonky.
If you print on an 11x17, without scaling for margins (just print "actual size"):
The big circle (Target2.pdf) is a 10" diameter, with thicker diamond lines (I don't know why, I always just focus better at them). I use this target sometimes for quick fires from low-ready (my range doesn't allow draw from holster) in quick succession from 7-10 yards, basically where I am just trying to hit within the circle (COM) but closer to the middle the better of course. Each concentric circle is 1/2"
The medium circle is 6" diameter, also with the diamond and 1/2" concentric circles. I shoot at this in a more controlled slow-fire manner. On most days I can keep an entire magazine within the 6" circle at 15-20 yards.
The four mini-circles are 2" diameter and I usually use them for my 10/22 but sometimes will shoot centerfire at them. Each concentric circle is 1/8" Sometimes it is fun to try to use only one shot to shoot out the 1/4" black dot in the middle, from 5-7 yards.
You can easily make your own targets however you'd like. Variety is the spice of life. These are just fun to try little games with. Sometimes I will hang one of each at 10 yards (it only takes one clip each), and do 2 quick shots at the big target, followed by a slightly lower shot at the 6" circle, followed by very slow aimed fire at the 2" circles.
I also love those shoot-n-sees and buy them frequently. They are great for seeing your shots out past 15 yards. I keep all the pasters too, because they are fun to just put up on a blank paper and try to pop it off with one shot at 7 yards or so.
Enjoy and I can't wait to see more posts!