Мало практики. По хорошему, вам надо бы устроить себе "глубокое погружение" - на месяц-два оказаться в среде, где будут говорить только на английском и ни на каком другом. Первую неделю будет очень сложно, потом начнете постепенно втягиваться. Курсы фигня, смотреть телевозор по часу в день хорошо, но категорически недостаточно. Вот если все вечера напролет - тогда еще как-то поможет. Никакого погружения в среду с русским мужем, детьми, и русскоязычными знакомыми, у вас, конечно, нет.