Couple more pieces of advice.
Play to your strengths, minimise your weaknesses.
Each faction has strengths and weaknesses, which you can learn to maximise or exploit.
E.g. Playing Gilden with Lord Markin you can make use of their cheaper weapons/armour and upgrades, combined with the Ironeer Blood (boosts Hit Points and Spell Resist) and Markin's Armorer profession (+25% Defence for the faction), to field some very tough units. However you might want to minimise Tactical Spell use as they'll cost 50% more.
You can also sometimes compensate for a faction weakness with Champion gear. e.g. Last time I played Yithril I used a Champion with a bow (bought from another factions shop, which you can do if in their territory and have decent relations) in my main army, as Yithril have no ranged weapons, but it was useful in some situations to pick off enemy casters/archers.
Know your enemy.
Before attacking an enemy group, check each unit's details. If you get attacked you can still check the enemy unit's details on the tactical map by clicking on their portrait on the left hand side. If you take the time to check, it will help you in the battle.
E.g. If an enemy has low or no cold resist (or even negative, such as the Quendar) then your Cold spells will do more damage. On the other hand, there's no point using a Lightning spell against an enemy that is immune to lightning, it just wastes mana.
Treat any unit with Maul (e.g. Bears) or Coal Stones (e.g. Wildling Shaman) as more powerful than it appears. I've lost quite a few units and even champions to those two abilities. Also if your army only has physical attack, avoid Banshees unless you can bring spells to bear or have items like rings, amulets or special weapons that add non-physical (cold, fire, lightning and/or poison) attack. That "Immune to physical damage" ability is a killer.
Variety.
This is less about winning and more about having fun and replayability, but try out different things. It really depends on the player, but I find it can be a lot of fun not always choosing Mage for your Sovereign. Try an Assassin Soverign or a Defender (or Commander or Warrior.) You can also try Role Playing a bit, choosing the speciality or decision that your character would choose, even if it isn't the optimal one. Playing Pariden I chose Mage as Procipinee seems to be one, where as with Yithril I went for a Warrior Sovereign as that most fit Lord Vega to my mind.
Also be flexible. You might set out to conquer the world as Yithril, but you may find yourself in a position where that goal is less likely (e.g. You can hold your own, but aren't able to expand) in which case it may be worth pursuing an alternate victory condition.
Hope that helps.
All the Best.