Lily is correct. I added a load of trophies to this forum, which you earn by passing certain milestones. The majority of these trophies though require you to have a good post/like ratio, so if you go around posting tons of messages that no one really likes, you aren't going to get many points.
These points currently don't do anything except give you a better title (they're just for show), but they may do something proper in the future.
I like to post in forum games, and nobody really likes the posts there. That means I have a low post/like ratio, and that's unfair because I'm just having fun!
Yeah I don't really care about points and what GamerGuts said about the trophie system I already have 2 if u want to see how to earn them go to my profile