1) Users have to verify their email. This will help A LOT with spam
2) Users can choose what they want to see. Ex: Posts Most commented on, Most Likes, Newest, Oldest etc..
3) Let the users make an "about me" where they can write a little about them selves.