In addition to all these very useful answers above I would like to recommend the following approach:
1) Write an article 2) Do not hesitate to make any kinds of mistakes 3) Give it to a proofreader/editor 4) Compare your version versus edited one 5) Learn 6) Repeat form #1
P.S. for proofreading i would recommend oDesk, 300Editors or Wordy.