I can tell you that there are some training methods that will really help your relationship with your horse.
FIRST, you can train you horse to move off by using your weight EVERY TIME. You can test this by shifting your weight forward and giving with the reins. If you horse has learned this, he will walk on without the need for other aids.
SECOND, you can train your horse to half halt and halt with your weight.
THIRD, you can train your horse to move away from your whip (on the ground) without touching him with it. When he has learned that, it doesn't take more than flipping the crop up while mounted for your horse to react to it. (My lesson horses did THIS all of the time.)
FOURTH, desPITE breed, discover your horse's aptitude to the sport you want to play. If he loves to jump, he'll do you proud on the course. If he doesn't you'll ALWAYS be fighting him with obstacles.
FIFTH, start everything you can on the ground with your horse. When I wanted to teach my 5yo gelding to open gates, I would leave him to cool down in my training area, undo the gate's chain (unbeknownst to him) and I let HIM figure out how to push it open. NOW, he's happy to push any gate open for me, and I'm looking forward to opening/closing gates with him in the furture WHILE I STAY MOUNTED. If I want my horse to jump, I'll set up a cross-bar between pastures and put his BFF's in the next pasture. He will figure that one out, too.
WE have the BRAINS, and THEY have the BRAWN!! So let's use our HEADS!!!!!