У меня была похожая проблема с немецким. Общение в сети на немецком со знакомыми (не носителями, носителей не знала, увы) не очень помогало.
Очень советую найти людей, которые не знают ваш родной язык, благо в Интернете куча людей. Одно время сидела на этом сайте: https://www.interpals.net/ .
Там много странных личностей (ну, это Интернет), но бывали и интересные собеседники. Очень развязывается язык, когда с собеседником обсуждаешь какую-нибудь важную для Вас тему.
Самым действенным способом разговориться для меня стало изучение языка в стране носителей, но этот совет лежит на поверхности. Понимаю, что поездка - далеко не бюджетный вариант, но если есть малейшая возможность, стоит ехать, правда (это студент-нищеброд говорит). Там нет подушки безопасности в лице соотечественников - кое-как, но нужно что-то сиюминутно без словаря из себя выдавливать. Плюс пропадает страх облажаться: там никто не будет перебивать и исправлять Ваши артикли (даже преподаватели в Европе, по моему опыту, исправляют по-минимуму).
В общем и целом, мне кажется, стоит переводить свое использование иностранного языка в жизни от учебы к общению, ведь основная функция языка - это передача информации. Ищете в своем городе какой-нибудь клуб, где смотрят фильмы/читают книги и обсуждают на английском, записывайтесь на интернациональные семинары/круглые столы/конференции по Вашим профессиональным интересам.
Спасибо! Просто и гениально. И ни разу в голову не приходило самой разговаривать самой с собой :)