He is a lovely looking horse with a nice movement.
My only suggestion would be, as you've pointed out yourself, to work on your position as that will help him greatly too with balance and knowing where to put himself.
Also, I find that if a young horse ignores the outside leg and rein, literally throw away the inside rein, keep your outside leg in position, not further back, and give him a boot there! I like that you're riding on the inside track too, so many people make the mistake of riding on the outside track and the horse relies on the school boards!
Thank you, yeah he gets lazy whenon the track or distracted and buldges his shoulder in the corners or a scary gate! So I do lots of loops, figure eights and and changes of bend. Right now his trot has become amazing! Once he gets it its like he says mom watch what I can do and he just goes and holds himself at a great working trot and lasting longer and longer! Now we got to get the canter back and get him to rock further on his hind end and not so on the forehand!