Существует масса курсов, где обучают именно говорить. Я сам ходил на такие. Главное, что там сделали для меня - раскрепостили... Научили не теряться, когда словарного запаса не хватает, а выходить из ситуации.
За месяц интенсивных занятий я сделал большой шаг в развитии.
Эти курсы проходили на Щукинской, если что.
А вообще есть еще сообщества людей, которые встречаються, общаються на иностранном языке! На каждой встрече кто-то рассказывает тему, а потом ее обсуждают. Ну и другого типа беседы.
Вот одно такое общество знаю: English Communication Club
http://www.englishclub.org.ru/Еще бывают курсы с носителями языка. Это очень полезно.
Но я думаю, что на первых порах общение с русскоязычными людьми будет полезно. Да и возможно проще психологически: там будут люди, которые тоже в свое время не идеально владели разговорным. И поэтому они будут желать тебе помочь, а ты будешь видеть перед собой примеры людей, которые хорошо заговорили.