What are the best ways to improve English writing?

  •  
  • 64
  • 5
  • 1
  • English 
Aug 27th 2011 23:40
I admit that practicing is very important. By writing and being corrected, I can write more quickly and gradually reduce the grammar and spelling mistakes. But if there are no other means involved, will I ended up always using the simple expressions?
I wonder what else I should do.
Some recommend me to recite excellent passages from English language textbook such as New Concept English, stating that only the firmly learnt by heart expressions got their chances to be used in the a time-limited writing tasks. But reciting passages are time-consuming and unpleasant. Does it worth that time and effort?
Some think that if I have done enough reading and listening, my writing will naturally be better with practice, just the same way our Chinese writing improves because we use this language often enough. However, I suppose this is only a slow growth, is it?
Some suggest me to make sentences everyday with new words and expressions I learn. I recited around 6000 words to tackle the GRE, and probably can recognize 9000 words in total. Yet only around 1200 words have ever appeared in my piece of writing.
What is your suggestion? How to improve writing most efficiently and effectively?