Ahh, I didn't see that you added stuff to your sheet. I'll give it a looksie.
Light Bearer - Shield walls are always a good idea.
Shooting Stars - Archers are good for thinning the ranks of charging enemies, but shooting into melee can be dangerous.
Skirmishers - Good in conjunction with shield walls.
What it seems like you're lacking would be a lightly armed raider unit (for disruption of enemy supplies), spies and/or saboteurs (Which makes me think of another one to add to my own) if you want to go that route, Cavalry of some sort. Given magic as an existing force in the world, it might make sense to have a specialized mage unit; but that would really be dependent on how magically inclined the race is. It's also a matter of how you plan to handle battles.
"Combat medics" of some sort might be a good idea, too.