I like to use the old PPC man size target cores of fire for new guns, start two hands out at 7 yards 15 rounds, then 15 yards 15 rounds, then 25 yards 20 rounds, then repeat as necessary until you can score above 450 out of 500 possible. then try it one hand.
And be sure to take a cue from the cop in the pic above - When shooting two handed, say "Boom!" "Boom!".
After shooting with two hands and one hand, and scoring 450/500, try shooting with your gun. Much less eye-hand coordination required when you don't have to say "Boom!" every time, but there may be more recoil.
Seven yards... Where's the fun in that? Fif-Ty, Fif-Ty, Fif-Ty! It's a gun, fer chrissakes. You're not going to the range to throw cellphones!
You're just not thinking pro-actively. You need to watch some YouTube videos of the LAPD applying pro-active defensive techniques. Shoot defensively before you are caught in a defensive situation. Watch some Hopalong Cassidy films to see how to walk into any situation and instantly master it. If you go looking for trouble you'll find it before it finds you.
I served jury duty, once. I got tired of having to dump all the change I brought for the vending machines (which turned out to be outside) on the conveyor belt to get in and out of the building. The third time, I just tossed my jacket onto the belt with the change in the pockets. When the guy operating the metal detector picked it up, the change flew all over the place! He told me to pick it up. I said "Sorry, I'm serving jury duty, you pick it up!", and then ran away and ducked into the jury room
Okay, let's talk stance. You've got a couple things working against you.
Your arms are slightly bent, which is good. However:
You are standing all twisted up, and your right foot is working against you placed way back like that. It looks like you are angling your head down and trying to sight looking over the top of your glasses... That's going to handicap you pretty badly.
For two handed shooting, you should stand with your feet pointed straight ahead, shoulder width apart. Bend your knees slightly - You will notice that you are now leaning slightly forward, allowing your shoulders to do some of the work of controlling the recoil.
For one handed shooting, right handed: face left, feet pointing slightly forward, and sight along your arm.