I don't know about you but here's my strategy.
Post high quality answers. This should be numbered 1 2 and 3. But a good answer will more often than not trump a fast answer. Though there are cases where it does not.
Avoid Wall-of-Text questions. They take way too much effort for little reward. And usually are syntax errors or bad structure.
Post an answer even if the question already has 1–2 or even 3 answers. In these cases, take your time and answer well. This will usually net you a good sum of rep.
Learn when to edit. Post a short answer at first and then edit. You have <5 minutes to make that answer shine.
Be humble, thorough and fair. There are a lot of smart people out there and many will know much more than you about the subject. Be thorough in the code you post, check it for syntax errors and make sure it fits the question. And if you see that the correct answer is already there, upvote it, that person deserves the rep.