На мой взгляд, нет лучшего способа выучить язык как погрузиться в него.Уча по отечественным букварям мы многое теряем.Поэтому всем, кто не хочет терять времени зря - сюда http://esl.my1.ru/
В изучении грамматики, как и везде, нужна практика.И лучше ее получать, как уже говорилось выше - от первоисточника. Я постоянно переписываюсь с носителями языка-но они частенько сами нарушают правила :)) Так что лучше время от времени встречаться с профессионалом.В конце сентября собираюсь на семинар с преподавателем британского вуза. Цель- улучшить свои письменные навыки.Если кто хочет-поделюсь более подробной информацией, а после - напишу отзыв.Кстати, организует семинар компания Itec- для меня это показатель качества, я пользовалась многими их продуктами и чаще оставалась очень довольна.
А по моему надо не прорабатывать грамматику, а не меньше часа в день слушать аудио, только такое, где понятно около 95%, плюс есть транскрипт, того что говорится. Ну и если чего неясно, залезть в справочник по грамматике, причем сугубо в Мэрфи, другие на порядок хуже. И ни в коем случае ни читать большевистских газет отечественных пособий по грамматике )) Кстати, вот вменяемый сайт: http://sinenglish.ru/ Циничный английский
Grammar is very important to learn any language. You should have a strong command of grammar. Then, you can construct any sentence correctly. Firstly, you should have known about the tenses, verbs, prepositions etc. These are several exercises and books available which can help you to understand the basic rules of grammar. These are some good online courses are also available where you can understand these things with the help of tutors. I also took help from https://nativemonks.com/english-classes. It was an amazing experience to learn a language online where you can interact with best tutors. You can choose your own lesson here. Hope, this suggestion will help you.