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