It's to do with how long you've been here and how much you've posted but also to do with how many times your peers (aka other members of the forum) have clicked on your scale button to say...'hey, I like what you said in that thread , it was good' or 'thanks, that was a really good tip'.
Do a search on rep points and you'll find a lot more ...this topic has been discussed half to death!!!