In my opinion classes lack a feeling of uniqueness. Using kitty combo or a lua, all classes are played mostly the same and are judged only by their single/aoe damage and sometimes by their cc capabilities or additional buffs. Ressource costs of most skills (specially for the mage class) are pretty much irrelevant as long as they don't include a % drain, which instantly makes it extremely costly, though even those costs are negated by superior regeneration of Phirius Einweg-Injektor, Universaltrank, Zwergenbier or other. (Sorry i lack the english names and will edit those later)
The following suggestion would impact the playstyle and burst pattern of the mage and warrior class while keeping changes to a minimum:
This would require changing the nature of previously mentioned ressource generator items to flat values (for mana) and reduce them significantly or even delete their impact on rage gain.
Mage:
Exchange all % mana cost skills to flat values and add a multiplicative increase of manacosts to burst buffs while increasing/adjusting their buff strength (Intensivierung, Elementarkatalyse, Göttlicher Elementar, Der Weise, Runenformation...).
This will result in a strong depletion of the users manapool as they stack burst buffs and will result in either a very high intensity short time burst or a more spread out burst window if they chain certain buffs. Not only does this provide the player with more options, but also make it valueable to increase their manapool. A new stat line that provides wisdom or just mp instead of endurance could also tempt players to exchange survivability to increase their overall damage capabilities.
To regain their mana or continue attacking as they depleted their mana, i suggest changing the nature of a weaker skill and Energiebrunnen to a generator. Have those regenerate a percentage of mana or for Energiebrunnen, decrease the magical damage/cast speed while active and have it regenerate mana (for example 5% per cast of the generator skill and 5% per second of active Energiebrunnen).
This would give players the opportunity to regenerate mana after a burst window, between fights or while not needing strong damage.
Warrior:
While deleting their ability to start a fight with full rage, i would suggest deleting the rage costs for most skills and making them available only above certain levels of rage. As the player gains more and more rage he gains access to their strongest skills, increasing their damage output as the fight continues. This could be paired with conditions on skills that gain additional damage while above or effects like debuffs while below certain levels of rage. By keeping rage costs of strong skills, players can play around certain levels of rage to reapply for example a strong debuff before increasing their rage for stronger attacks or going for a burst.
As for their burst window, i would suggest Raserei to require full rage (maybe lower cooldown). Temporally negating all rage costs and granting strong (maybe even stronger buffs as of now and deleting the precision penalty), the warrior can really let go during the burst window. After Raserei ends rapidly decay rage (-20 rage/s for 5s) to have a smooth transition and give the player the opportunity to either get a few strong hits out or generate some rage back quickly.