I'm not liking the overall care bear shit that goes on in this community.
You can be cordial, respectful to others, and play with a positive attitude, but rewarding someone for simply "trying and doing their best, while playing like garbage" is bullshit.
Fuck you, you perform well on the skill level / score scale across the board, you get rewarded. You don't get a scholarship for a sport because you tried your itty bitty best.
Only thing that I could see working for individuals "doing their best" is a tracking system that rewards on a personal level. For example you improve your K:D in a map over your historical best, you get rewarded. Fuck even spam it in the server if you want for everyone to feel good. Other types of rewards can be rolled into this, like surviving consecutive rounds, most assist points (score without kills) etc.
Even though you're still shit in comparison to the rest of the server / top player, you as a player personally, improved and you get rewarded.
Of course this requires overhaul and / or a lot of scripting+coding, and I'm not familiar with what can be tracked in m&b (although a lot apparently).