Для меня лучше всего запоминалось, когда одину тему проходил по пару раз вечером, потом следующим утром, пока голова еще свежая. Запоминалось гораздо лучше. 
Когда-же грамматику уже знал лучше, чем русскую... 

 .., а словарного запаса не хватало, взял "Шерлока Холмса" в оригинале (благо книга на русском у меня уже была) и стал конкретно читать(чисто-чисто, конкретно-конкретно 

 ) Когда случалось, что все слова вроде понятны, а смысла не улавливаю - смотрел в русскую версию и все становилось на свои места  
 
 Когда прошел таким образом всю оригинальную версию, уже без труда смог общаться по английски практически на любые темы. 
 
 Надеюсь что-то из моего опыта окажется полезным. Удачи.  
