Here is what I think about those suggestions:
- Be the First to Answer. Even at the cost of quality.
Absolutely not. It's happened several times that I started writing an answer to an unanswered question, which took time since I was writing high-quality answers. While I was writing, others had time to answer before me and sometimes even got upvotes. But I just continued writing my answer, and when I posted it, it got more upvotes than the others and sometimes even got accepted. Here is a concrete example.
Also, if you have a good answer to an old question, don't hesitate to post it. This answer is my highest upvoted non-meta post on the whole Stack Exchange network, and it was posted 6 years after the question was asked. It's even the answer to that question with the most upvotes, it even outscored the acceped answer. Of course, it took time to collect all those upvotes, but in the long term I earned a whole lot of reputation from it. And I still see from time to time a +10 in my profile page because someone upvoted it.
- Use Downvotes and Comments Strategically
What? Abuse the system? No way. I don't know how comments can be used strategically, but tactical downvoting is wrong. It might earn you reputation, but it's not very nice. Answers should be downvoted because they're wrong or low quality, not because someone else who posted an answer wants his answer to be on the top. Also, if you abuse the system too much, you might risk being suspended (I don't know what the exact criteria are, but I'm not planning on trying it).
- Use obnoxious in-your-face formatting and lists.
Format your posts well. That way, they will be easier to read and therefore more useful. But even if the post is badly formatted, someone will probably edit it sooner or later. The question is how many people didn't upvote your post in the mean time because they thought it was ugly. Anyway, it doesn't take a huge effort to format correctly, so why not do it?
- Be Aware of the 200 rep/day Limit
I've never earned that much reputation in one single day, so for me it's not that important. However, for someone like Jon Skeet, it would probably be useful.
- Edit, But Don’t Edit Too Much
This depends on how much reputation you have:
If you have more than 2000 reputation, editing doesn't affect your reputation at all, so you can edit as much or as little you want, it doesn't make any difference.
If you have less than 2000 reputation, edit a lot since each approved edit gives you 2 reputation. But make sure that your edit is good, otherwise it will be rejected and rejected edits don't give any reputation. Also, it's better to edit posts of decent quality that aren't likely to get deleted, since every time a post you edited gets deleted, you lose the 2 reputation that you earned from editing it. So editing an answer saying "i hav the same prombem plzzzz help" into "I have the same problem please help" won't do you much good.
- Associate your other accounts
That's a great idea. If you associate your accounts and earn 200 reputation on one of them, you will automatically earn 100 reputation on all of them, even on the one where you earned 200 reputation. The only problem is that that only happens once. But it's better than not at all.
In addition to this, I have my own tips on how you can earn a lot of reputation. These tips made me earn a lot of reputation on Stack Overflow.
- Once you have the privilege to review, review a lot
In the review, you can come across posts that can make you earn reputation. If you have less than 2000 reputation, there are a lot of posts by people who are bad in English just waiting for you to edit them. For each post that you edit, you earn 2 reputation. If you edit a lot of posts, you will earn a lot of reputation.
You might even come across some question that you can answer. That's happened to me several times and each time I came across a question that I could answer, I answered it and my answer most of the time got accepted and a few upvotes. If this happens regularly, you will end up earning a lot of reputation.
- On Stack Overflow, participate in documentation
Look around in the Stack Overflow documentation to see if there is something you can improve. Every time your change gets approved, not only do you earn 2 reputation for the approval itself, but if you edit enough, you also earn 5 reputation for each upvote on that topic and 5 reputation each time someone references the topic in an upvoted answer.
Introductory topics are especially good for this, since they get upvoted often. Edit a few introductory topics in some popular languages, and then enjoy the +5's appearing on your screen every day.
To conclude:
- Post high-quality answers, and don't get discouraged if someone else answers before you
- Never abuse the system
- Format your posts correctly
- If you're Jon Skeet, be aware of the 200 rep/day limit; if you're Donald Duck, concentrate on the other tips
- Edit a lot, especially if you have less than 2000 reputation
- Associate your other accounts
- Once you have the privilege to review, review a lot
- On Stack Overflow, participate in documentation
I think that the most important ones are #1 (my version), #7 and #8 (Stack Overflow only). If you have less than 2000 reputation, #5 is also important.