I just ask questions!
I rarely answer questions, rate things, or edit things, yet I have 5k of reputation on Stack Overflow.
Primarily I use Stack Overflow as my problem unblocker.
If I get stuck on something, I try to write up the question in the clearest possible language so the problem is easily understood. Usually within an hour I have a good answer for common things, or a few days if I am working with something really obscure.
Sometimes Stack Overflow is just my duck
While writing up the problem, since it has to be clear, I will often rubber duck debug myself into the answer, and I will either answer my own question or just delete the question if it doesn't seem like it would be useful to others.
With this method, SO becomes my tool, and the points are a side effect. What is nice is that when you ask questions, you will continue to get points forever as people find and upvote the question.