Inmersión. Clases en inmersión es la clave.
Se puede aprender inglés? Lo veo en los que pasan un mes en un curso de inmersión en Santander: 10 horas de inglés con clases, conversación, audios, vídeos... Eso mismo pero además teniendo que usarlo en la vida diaria te da un ritmo de aprendizaje que no se consigue con dos horas de clases a la semana. Esa es la verdad.
Eso sí, en 3 meses, partiendo de cero, tal vez llegues a un A2 si eres bueno y tal. Teniendo algo de base y motivación tal vez pases de A2 a B1.2 o algo así.
De todos modos, la verdad es que la mitad de esa gente que se va al extranjero a aprender idiomas acaba yendo a clases y punto. El resto del tiempo lo pasan con sus compañeros de clase hablando español y salvo pedir cerveza o pagar la compra, poco más usan lo que aprenden. Un desperdicio, la verdad (que se aprecia mucho en el caso de los Erasmus y tal, por ejemplo).