Great white paper by Gigya shares these tips to create winning gamification:

Five Keys to Winning With Gamification:

• Set the Stage with Social Login
• Encourage More User Generated Content
• Implement Savvy Sharing
• Encourage Participation by Keeping Score
• Nurture Consumer Relationships with Rewards
My favorite tips is Savvy Sharing. Get tips on how to gamify your site and Internet marketing.