Rapaz, eu aprendi um pouco do inglês falado e escrito com gringos em jogos, usei Duolingo e um curso do Mairo Vergara que com muita dificuldade consegui de graça na internet.
Eu fiz um ano de Wise Up online.
Na época, paguei R$120 por mês.
Não é um curso igual o que todo mundo tá acostumado.
Mas, me deu uma base pra passar na minha prova de proficiência do meu mestrado, que era meu objetivo na época.
Ouvir música vai te ajudar aprender!! Não adianta investir em curso e professor e não praticar, mas eu pegaria uma base em um curso e depois iria treinar bastante, ou iria fazer logo um intercâmbio!!
A meu ver, a constância, é você baixar um app de dicionário da língua inglesa, botar tudo qué coisa que puder em inglês, como celular, PC... e só consumir conteúdos em inglês.
Não tirar 15min pra ler um livro...
Curso presencial, a interação/prática com o outro é essencial pra aprender uma língua nova, procure um curso que tenha abordagem comunicativa no ensino, que não foca só na gramática