Here is my take;
1) Read a reputable English journal regularly (paper or web edition).
Choices are BW, NY Times, WSJ, NW.
2) While reading articles, write down words you don't know and expressions
you never saw.
3) Treat all the reports you write at work as writing practices. Polish
your work three times before submission.
4) Write English online by replying to messages in forums like MITBBS.
5) Find a pen pal online.
Most of us want to improve our English writing skills but need some
guidelin