Auto-translated
What about the player receiving a specific currency, for example gold, for certain achievements (participation in Tournaments, helping with projects...)? This gold would be kept in their wallet and accumulate throughout the year; they could use it to buy everything: experience, skills, troops... etc. All prices would be taken accordingly from Heroes. That way, everyone creates their own hero all year long, and at the end of the year, the best are determined—not necessarily a fixed number of people, maybe around five, but if one or two others are close to those five in terms of development, I think it makes sense to add them too. And let's say five heroes emerge at the end; then in December, a separate tournament is held for them, while for everyone else there is a General tournament—meaning anyone who wants to join—where they have to take down exactly those five heroes, so to speak, for fun. Then, by the next New Year, the overall winner is announced, and after same, everything starts from scratch.