A nice trick is to conquer all but 1 castle of each general. This means during the enemy phase they will atack you thus producing more money per campain.
The way of beating all the levels is easy. You need to to have were-tigers and the 4 epics + a random like yeti or phantom ghost then enter the level and wait at you castle untill u have 200+ mana then send everyone in (including heros) next just spam at the right rithim invunerability. This is it will work most or all the tigers will bypass any boss after a few atacks going to the enemy castle and then u just have to let them finish it with the help of invunerability. Viegraf, Cassandra and Kara are the best heros for this becouse of they fast moving.
Or if u are a pacient person wait for the 4 epic to espown and let them kill the boss wen it is donne send all other fast on to the enemy castle. The secret is non stoping invunerability spam.