Говоря по своему опыту, советую попробовать, как и кто-то из предыдущих ответов, сайт interpals.net и приложение HelloTalk.
Плюсы и минусы первого варианта: Очень удобный и приятный интерфейс, огромное количество пользователей, возможность указывать языки, на которых Вы говорите, какие учите и на каком уровне. Вот учите Вы, допустим, немецкий, указали это, и сайт начнет показывать Вам носителей языка. Также там можно подогнать желаемые параметры поиска (пол, возраст, страна и прочее). Минусы очевидны: если Вы - девушка, будьте готовы бороться с извращенцами, фейками и любителями пофлиртовать.
Плюсы и минусы второго варианта: -ОЧЕНЬ- удобно для учебы (повторяю - ОЧЕНЬ!!) и поиска друзей-иностранцев. Система также работает на язык, на котором говорите и язык, который учите. Ваши языковые партнеры смогут редактировать Ваши сообщения (исправлять ошибки), записывать голосовые заметки, там также доступен моментальный перевод, видео- и аудио звонки. Отличное приложение. Минусов обнаружено пока не было.
А вообще, ищите англоязычные форумы по интересам! Кто-то выше говорил о приложении 9Chat для телефона, но вот я лично познакомилась с огромным количеством людей в 9chat для компьютера, этакий неформальный чатрум 9gag'а на chatango.
Удачи! :)
Добавлю еще сайт speak.in
Начните играть в ММО игры где очень важна командная работа и общение - Eve online, World of Warcraft и т.д. Без устного или, как минимум, письменного общения у вас там не обойдется, а обязательства перед товарищами будут вас мотивировать.
Есть отличное приложение Tandem,в котором можно найти любой интересующий тебя язык,также можно изучать несколько языков с носителями языка,в приложении предусмотрены исправления,а также большое количество репетиторов Tandem