Leylak, я английский учил именно практикой. Нет, сначала, конечно, была школа, потом университет (по 12 часов английского в неделю - эксперимент был такой), но реально это мне помогло мало. А вот когда я начал читать книги на английском (заглядывая через каждые пять слов в словарь), начал смотреть фильмы на английском языке с субтитрами (отсмотрел Вавилон-5 все 110 серий без перевода) - то английский как-то сам резко улучшился

Многие типовые конструкции сами в память западают, кучу слов вообще понимаешь без перевода - просто по ситуациям. Главное - отключить мозг,
не переводить! Просто слушай, читай, лови ритм. Старайся
понимать английский текст, старайся
думать по английски. И всё получится. Смотри без перевода новости bbc, cnn, euronews - если есть такая возможность.
Но всё равно вокабуляр должен быть хороший. Я, например, ГП-6 читал на КПК, так всё равно регулярно тапал по слову, чтобы в Lingvo посмотреть его перевод. Но в целом текст воспринимается плавно, а все переводы - нервно курят в сторонке (я тут кидал пример одного перевода в параллельный тред)