Ok there's a few things you need to get right, hehe :p YOUR HANDS
Relax your hands! Turn them so you can see your finger nails, and have them vertical, so your little fingers are on the bottom and thumbs on top of your pointing fingers. And yes, shorten your reins ALOT :) Then hold your hands a little more forward, just before the saddle and maybe a cm. more down. YOUR POSITION
Sit up straight! You're curving your lower back! Imagine there's a thread at the top your head and someone's pulling at it. Curve your back a bit, shoulders more back and stomach and chest out
Sit on your bottom and dont stick it out :) ...And remember to stay relaxed. You look a bit tense. YOUR LEGS
You have your heels down which is good. But you legs are too much forward! This could also be because your position isnt exactly accurate. There should be a vertical line from your ear, to the back of your lower back and down to the back of your heels:
So take your legs a bit more back, but keep your heels down! Sometimes lengthening the stirrups a bit helps. I see you're riding in an all-round saddle which looks more like a jumping saddle, so it might be more difficult, but try nevertheless :)
Otherwise you look great!