Yeah, careful buddy, it looks like you've got a really bad habit going there... You're not jumping up AT ALL. You're leaping into your punch, and then throwing your face at the ground...not cool.
Stop looking at the ground, and stop looking down. Look at or above the horizon, and then jump UP. ONLY jump. Don't think about rotating just yet. Just run, pounce, and pop up as high as you can go. Do that 1000 times, and then start the tuck by throwing your arms forward and down, at the HIGHEST point of your jump, AFTER you've jumped STRAIGHT up as high as you can go.
I'd recommend finding a gym to train at...pads and intelligent people are invaluable tools! Otherwise, throw down an old mattress or something...it'd be best to find someone near you who can show you how, but if there isn't anyone, just study a million more front tuck tutorials.
Again, the fundamental problem is that as SOON as your toes punch the ground, you are throwing your shoulders and head forward and down. You need to jump STRAIGHT UP first, with everything you got, BEFORE you start the rotation by throwing your arms in a shooting-free-throws motion.