I'm pretty new to Empire and Im having some trouble not getting steam rolled while playing them. I'm looking for some pointers and just some improvements to my list. Here's what I ran the last time I played.

Karl Franz (Ghal Maraz, Barbed Horse)
Kurt Helborg

Warrior Priest (barbed horse, shield, re roll failed saves plate armor)
Captain (1 up armor save)

40 Swordsmen (Full CC)
Detachment 12 Handgunners, 10 Crossbowmen
30 Flaggelents

20 Greatswords (Full CC)
7 Inner Circle Knights (Standard, Champion)

Steam Tank
Steam Tank
Hellblaster Volley Gun

All the characters go with the Inner Circle Knights besides the captain who joined the greatswords.