Hello & welcome to Anime-Sharing Forums!
Hope you enjoy your stay with us here
I would say visiting the spams/games thread? they are pretty fun
I don't really know why they implement that points system but this is how it works:
You post something, you gain points, reach a specific points count & you will level up
Probably it's there so that people would want to post more lol