Действительно очень помогает общение с иностранцами на сайтах типа Interpals. Как только английский одно время стал забываться, я пообщалась с носителями на всевозможные темы. Вся грамматика в голове всплывала, пока я набирала сообщения. Старайтесь выдавить из себя максимум, стройте предложения как можно сложнее в меру возможностей.
Польза от фильмов и сериалов с субтитрами на мой взгляд есть, но только если субтитры тоже английские. В случае с русскими мы часто переключаем внимание на субтитры и начинаем невольно читать то, что внизу, не вникая в речь.
... Еще можно говорить по-английски с самим собой. Переводите про себя разговоры, отдельные фразы, старайтесь время от времени мыслить на английском.
Ну и естественно -- без разговорной речи никак. Для меня сейчас это тоже проблема, практики в повседневной жизни очень не хватает:( Потом бывают сложности даже с банальным произношением.
Я думаю, можно почитать книги на данном языке, желательно книги вам знакомые на русском языке. Еще можно посмотреть фильмы с английскими субтитрами, но с русским дубляжом или наоборот.