Банальное отсутствие практики. Нужно погрузиться в языковую среду: побольше общаться, смотреть кино без дубляжа и субтитров, книжки читат. Лучше всего конечно съездить в англоязычную страну, ну или туда где много туристов, безвыходность - лучшая мотивация. А еще, не бойтесь делать ошибки, вас все равно поймут) С психологической точки зрения, страх ошибиться это самое больше препятствие.