+7
Include Small Rewards with Achievements
Achievements are nice but they can feel hollow.
It might be more meaningful and more motivating if the badge also included a small prize.
A minor monetary boost maybe, a random gift or even free brief VIP for bigger achievements
The areas I see this being very beneficial are login streak and lack of fainting. It would add encouragement for being active. As a rough example:
10 day logins = 50 galleons
100 day logins = rare item
365 day logins = VIP for 1 week
Customer support service by UserEcho