In my opinion, the most important thing in any war was forever information.
Know thy enemy, and you can fight 100 battles with no danger of defeat. This was an ancient saying that had always remained a classic.
If you didn't even know your enemy's abilities and weaknesses, and still fought in such a scenario, winning would also be due to luck. In most cases, fighting in such a scenario would only bring disaster upon oneself, though.
In this world, everyone had their own path, while powerful individuals had countless strange and wondrous abilities. Whose powers countered whose? That was truly difficult to say.
Nobody was fully capable at everything. If someone really was praised as being fully capable at everything, this also meant that he was only average at everything.
In most situations, exposing one's own specialties and weaknesses would result in their enemies plotting against their specialties, which would then lead to death.