Si de verdad quieres aprender inglés, y tienes fuerza de voluntad ferrea para ello, oblígate a ver ABSOLUTAMENTE TODO el contenido audiovisual (pelis, series...) en inglés con subtítulos EN INGLÉS. Luego, cambia el pais, el mundo etc por el new york times, washington post etc, y sobretodo, empieza a leer libros en inglés como un bestia. Mínimo una horita de lectura al día, al principio, quizá avances 20 páginas, pero en un par de semanas ya serán 30, y en un par de meses, ya tendrás el inglés dominado.
Hasta ahí sabrás leer y escuchar, luego te faltará el último paso, que es hablarlo. Para eso no hay mas remedio que la práctica, te diría que te pirases al extranjero a currar en verano o similar, pero de no ser posible, y ser universitario, por ejemplo, puedes apuntarte a los programas duo.
salu2