Possibly a stupid idea, but what if our points were some kind of currency? Not a currency we can use to buy real things, but things on the site. I'm not sure what things you would be able to buy... maybe a certain profile picture? Or you could get some sort of new function? Points need some sort of use... because right now, they're pointless (Eh? Get it?)
And maybe we could be told what we can do to earn points and what will cause us to lose them? Like in Points under My Stuff there could be a list of what you can do for points and what you shouldn't do in order to keep your points.
Just throwing ideas out there.