My first language is not English, although my English is pretty good, I'll tell you how i ended up with good English over the years, basically i like reading online A-lot of reading helps trust me just read anything that you can put your hands on, watch English movies/TV shows without subtitles just try listening to every word and playback the part you didn't understand i guess this is basically how i got my English to be good. try it out it will totally work!
I agree with you. These are probably the best way to improve your English grammar skills. A consistent perseverance to learn is a great asset also.
Online classes may be a good way to supplement a real-life course, but there's no substitute for having actual English speakers to talk to.
You get blocked while writing in English because English is not your mother tongue, and you probably haven't studied it seriously in school. This situation can only be salvaged by reading English news/novels/articles and in stead of reading three novels in a week, read one novel thrice.
It's really good for you bro. I also agree with it because same as you I'm not also good in English grammar. I also done what you are doing.
The best thing is Taking English Course and writing an article about everything and check that later if you have any grammer mistakes
The best way to improve english grammar skills is to read a lot of books and write lot of essays. See how professional essay writers write essays. After writing an essay, take some break and go for checking your grammatical mistakes. It will enhance your english grammar skills. If you need more help then you can get in touch with this website
^^^Here is a helpful tip for you. Before posting check the date of the thread. You just brought up a dead one from 2010.
Read books and keep a list of those new words. while reading observe the sentence grammar and how it shapes into the sentence. You can also download some pdf form grammar newsletter or the guide that really is effective in knowing the proper grammar.
Practice as much as you can speak with others or at least write articles will help you in improving your English.
Personally, it is easier for me to learn grammar while reading books and articles in English. For me, this is a good way to see the practical use of grammar. I also try to read aloud so that not only visual but also auditory memory works. So I memorize correctly constructed phrases. I also try to watch all the movies and series in English. But definitely with English subtitles, it's easier for me, because I can't always understand be ear what they’re talking about. Try to do the same, maybe it will help you.