Язык - это средство общения. Бессмысленно годами учить английскую лексику и грамматику, но не уметь связывать слова в предложения.
Чтобы научиться свободно говорить по-английски, нужно говорить) И тут возникает логичный вопрос - с кем?
Где и как искать собеседников?
Tandem, Speaky, HelloTalk, italki, Slowly...
Вариантов много… Только вы до сих пор так ни один и не попробовали. Или попробовали и решили, что это не для вас.