I am new here, so if this is not appropriate place for such question, the tags are wrong, or if this is a duplicate (I have checked, but found nothing, still absence of counterexample is not a proof), just let me know.
As a new member of SE society I have observed that users with high (or should I say extremely high?) reputation have greater average of votes per answer than the rest. This is great, but I am curious what is the secret? It is sure obvious if the problem is complex or the solution is particularly brilliant (and high reputation indirectly means high skill and keen mind). But those are not the only cases. Are there some do-s and don't-s that might help (I have read the FAQ)?
This is especially important to me since I am a grad student and I teach in "real". In a class I am doing rather fine (some tricks may also apply here so I am eager to hear them), but with written text I am not so good (to be honest, I may call that one of many various reasons I finally subscribed to SE), so probably there will be similar problems with any article I write.
I am aware that there are many (too many?) books on teaching and writing (i.e. I kindly ask you to mention at most one per answer), so what I am asking for is your personal experience. I will be very grateful if you could share some of your secrets or if you have any advices.
To not be one sided I can offer an advice from Stephen King (actually his book on writing) that always worked particularly well for me: "2nd Draft = 1st draft – 10%".