Points are gained by achieving certain things, like getting 100 likes or posting 10 messages. Whether you agree or not with the concept, they're designed to try to get you to come back and invest time in the site to truly help yourself and/or others, unlike many people that create an account and then stop using the site the next day or something. Somewhere on your profile there's a place that explains trophy points.