For 21 years old, he's looking great! Good job!
The first thing I see, though, is a tense horse. The ears look angry, he is either behind the bit being pulled, behind the bit with no contact or being pulled on by the riders hands and arms. I can't tell if that's a dropped noseband or a a noseband that is really low. Either way, is he fussy with the bit that you need his mouth closed? You're riding him in a pretty simple bit but something about him, in my opinion, reads tense.
As for you, look up, look up, look up! You're doing a pretty good job of keeping a nice bend in your elbow but your rein contact is throwing it all off. Because I do not like his head position now--too far back and tense--I don't suggest shortening your reins anymore. You need to use your legs and seat to help push him into bit contact, not using reins alone. Once he is in the correct position, this rein length is good. Shorten your stirrups at least one hole and readjust your stirrup position so that the outside stirrup bar is against your pinky toe and the inside bar is at the ball of your foot. This will help keep your toes pointed forward as well as allow your ankle to flex more easily. A shorter stirrup leather will help your position as well but I also recommend lots of two point and no stirrup work. :)
Opportunity is missed by most people because it is dressed in overalls and looks like work. ~Thomas Edison