What all possible means can you suggest to improve the skill in writing English
Trivandrum, Kerala, India
Well, for a start, we have a category in our Web Directory that might interest you: http://www.usingenglish.com/links/Writing_Skills/.
We also have articles on Formal Letter Writing and Tips on Essay Writing.
I imagine other members might have some advice for you too, but I hope that helps in the meantime.