You can take horseman instead veterans, theyll make nice human set for high morale with royal griffins, and have great lds/dmg ratio, also great starting ressistances (cast stone skin on them, and have fun

Also if you find later try some mix human+elf humanoid units, they should have bonus moral from eachother.
For tanking demonologist is great (his summons), if you manage to find enough to lead.