Once a Year I would be willing to give actual prizes for top badges earned here.
Also, I think it would be fun to give the people in charge some actual power or else....what else? I do not know.
Rewards: Game accomplishments proved by pictures or video.
News posting.
thread creation....etc.
Bringing in new recruuits.