Auto-translated
Without save files, it's hard to judge, but generally, gaining a tempo advantage in a week or two often outweighs the benefits of magic and stats.
It seems you're treating online play like offline, where the goal is to build up a powerful army, level up your hero, and then compare strengths. This is why you prioritize things in that way and why you have such incredibly long game times like 232 turns. I've only reached those turn counts maybe 5 times in my entire Heroes career, and even then, I'm not sure.
Because the priorities are slightly different – the goal is to gather everything you find as quickly as possible, ideally with half of it coming from your father (i.e., through inheritance or trade), the rest from weaker players, and then visit your opponent.
In the last year or two, I've played maybe 10 games on competitive mode, and I haven't even reached week 3 once.