Setting goals is very important, but goals must be set properly so that you actually do them. I think that setting goals is something that everyone should do, because it encourages us to improve.
I've already set goals for myself and made them very public, even providing a status report on how close I am to achieving them every week. My goals which I set to be completed by the end of September were to reach 101 SBI shares, 1800 SP and 57 Rep, among other things. I completed the 101 shares already and am very close to 1800 SP. I definitely will need to improve them to make them more of a challenge next time I reset them.