That's a good question.
The hearts are reputation. You get reputation from other users by making great posts. The more rep you have = more hearts.
The points can be spent in the market, which I belive is temporarily unavailable. You can buy collectable items and add-ons for yourself, like glowing user titles.
I hope I answered what you were asking okay. If you have anything else, i'll be happy to answer
![:) :) :)](/forum/styles/default/xenforo/smilies/link_smile.gif)