I agree with the Advice given

Mass ur forces and crush KH (I can't believe I just said that KH is one of my favorite factions shame on me). One full stack should be enough.

In the north u can keep ur 1/2 stack on the top of hills, don't let it roam around in flat ground, NOR let Epiros combine its forces into a full stack. IF Epirote looks like its trying to combine its forces, move ur 1/2 stack into enemy territory and SIT ON TOP OF A HILL. They will come to you, and you will be on top of a REALLY steep hill.

p.s do NOT send ur cavarly after the elephants you will take unessesary losses.