У меня такая история. В школе учился на 5, даже городскую школьную олимпиаду по английскому выигрывал. В университете понял, что произношение - деревянное, да и с грамматикой слабовато все-таки. А когда на 3-м курсе к нам в универ приехали студенты из GB, тогда и произошел "рывок". Практика, практика и еще раз практика. Дело в том, что даже лучший местный препод здесь (как правило) не знает языковых "подвижек" (а язык-то живой, спорить с этим трудно), и практика с носителями языка дает огромный прорыв в "англограмотности". Например, только от носителей узнал, что форма ain't (которую часто можно слышать в песнях) - грубый речевой просчет, точнее лишь поэтическая форма, ну как у нас "посему". И также все чаще вместо I will они используют I gonna (going to), а уж так любимый русскими учителями must там - редко используется как практически неполиткорректный (слишком грубо, You must значит не "ты должен", а "ты обязан"), предпочтительней You have to, и так далее. Отдельный вопрос - русское произношение "th" - его нужно лечить только практикой, и желательно опять же с носителями.
Белочка права - главное - это намерение, когда человек чего-то действительно хочет - он горы свернет. И теорию подучит, и практику найдет.
Так что...желаю вам удачи, собственно