Aah.. I am a management student and run a forum for management students.
Here is what I feel should be done.
Use google adwords, and the like for marketing the site. Get into some good banner exchange programs .. that takes care of marketing part .
Put some interesting features like cash prizes or tshirts custom made having your site name on it ... for the winners who score ***** points . ( which should be very hard yet achievable ) .. this takes care of marketing as well as makes it interesting.
Well.. busy rite now.. wil try to post more tips later.
PS : Tip intellegent people like me a $ or 10 to give you suggestions.
My paypal id