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