Whene I tolk englih is better.
Hi SelvanR,
I think that in order to improve you written English you need to write more. Try translationg some simple sentences from your native language to English (like 5-10 sentences a day).
Then ask somebody how speaks English well to check if the translation is correct. You can post it even on our forum.
Another good idea to improve written English is to write comments on Youtube and other social media websites .
It's all a matter of writing small texts regularly about different topics, not always the same, and to get feedback. This forces you to use new vocabulary all the time and test both the words you're trying to use, which very often are wrong and need to be used in the right place in the right context, and also the grammar and expressions you're trying to learn or want to learn to use. All the feedback you get will help you to guide you and get better and better.
Of course, don't take it too seriously when you see lots of corrections. Many of them are not really corrections, rather alternatives or simply the native speaker thought you wanted to say something slightly different and corrected you accordingly
I'm prefer to use National Geographic Great Writinng.