Если говорить именно о навыке говорения, то есть о способности свободно излагать свои мысли, довольно бегло говорить, воспринимать речь собеседникп, может даже как о приобретении более правильного произношения, да и наполнения вашей речи более разговорными фразами - я считаю общение с носителями языка наилучшей практикой. Благо Интернет позволяет людей для этой практики найти, и не за деньги, а просто в качестве общения. Так что практика, практика и еще раз практика!
Ну и для тренировки восприятия речи отлично подойдет просмотр фильмов, сериалов, новостей на английском. Выбрать можно исходя из вашего уровня языка и интересующей тематики. Трудно воспринимать - вклбчайте субтитры. Плюс пополните свой словарный запас, да и время приятно проведете, если выбирать интересующие темы.
Тот же www.ted.com в оригинале интересно посмотреть :)