I'll add something to your advice: in the first and second months, it's better not to upgrade the troop buildings in your castle. It's important to break through to the Azure Dragons. But the best time to reach the shipyard and start collecting resources is at the beginning of the second month or earlier. It's good if you find the City Portal and Berserker artifacts; they will solve the problem with the Naga. As for artifacts, I was lucky enough to collect the Well and the Horn. After that, it's important to observe the blue player's activity in the middle of the second month. They will either pass through the garrison and go left (but will return and destroy the Archangel legion) or leave, as happened in my game. Therefore, immediately after the naval phase, you need to upgrade the troop buildings and break through to the dragons. Then, with a secondary hero, go and capture the castles in the upper right corner of the map. They are important, even if you don't develop them (I only built the Guild and the Town Hall), because they have events for reinforcements and resource income, and money is always useful. Then, accumulate your forces and crush the Archdevil legion (give the King of the Undead's Cloak to the necromancer you hire in the Necropolis; he will deal with the pink player in the Dungeon). With the Berserker spell, this won't be difficult, as there are 1000 locations. After that, gather and capture the castles in the area. As a result, I had 150 Azure Dragons and 100 Archangels (I tried to save the game), as well as over 1000 horses, and 4 Horns of Abundance and the Legion Statue. Therefore, by that time, I had no problems with money.
Again, I repeat that the initial randomness is important (a little bit for the artifacts, but mainly for the blue player and their actions) and the speed of your development.