Again, I am trying to reach out to all the people who are failing to see the big holes in this. Have you forgotten the fort battle boxes already? When they added boxes as rewards to battles,the same people received them all the time. Either randomly distribute rewards or leave them out altogether. Duellers get the biggest damage most if not all the time, that is one category certain to exclude the other 3 classes. Premium users that have the best clothes available also are the recipients of winning any other category you might want to suggest in a fort battle. Lastly, players below lvl 100 are almost never going to win anything. There are only some reasons of why material rewards from battles have been removed. Unlike duelling or other activities, where the same can be said in regards to class advantage, premium status and character level, fort battles require combined effort of the whole team and frankly helping the same players get material rewards is not right.
Your other proposal, the questing bit...if you pay for the quest with nuggets, what would you be expected to do? Would it not be logical for the quests to cost less nuggets to perform but each quest tier would require higher effort and time ? Duel is instantaneous, therefore the easiest option = most costly. Quests take sometimes an outrageous amount of time to perform. Forts, enough has been said about that.
So, would it not be easier to have an all-year option to buy event "boxes" directly from the bond shop as well? Maybe that would cost the most nuggets (double the amount of bonds?), followed by the option to buy special duels with NPC's followed by quests. In this order the amount of nuggets required would decrease.