yo aprendo o jugando y buscando las palabras que no entiendo en la tablet mientras juego (indispensable para saber que items comprar xd), y escuchando musica en ingles con la letra en mano mientras canto (pasatiempo karaoke xd).
Puedes mirar películas en inglés con subtítulos en inglés, así asociarás las distintas pronunciaciones de los acentos de los actores a las palabras y verás como se escriben para diferenciarlas al escucharlas, También aprenderás a pronunciarlas. Esto lo tienes que complementar con vocabulario inglés español. Tienes que aprender gramática española para diferenciar las partes de una oración y debes basarte en un curso porque vienen estructurados de menor a mayor dificultad para aprender tanto inglés como español.
La gramática española y la comprensión lectora es vital para aprender a formar frases en inglés, saber diferenciar que es un sustantivo de un verbo, o los sujetos de los complementos facilita mucho a componer frases correctamente tanto escritas como habladas, por lo que una vez que domines bien la gramática española, pero escuchar textos hablado en inglés ayuda a entrenar en gran parte la comprehensión auditiva del idioma, una vez que asocies los sonidos a las palabras te darás cuenta que entiendes algunas cosas.
Desde luego la práctica y el tiempo te harán un mejor hablante de la lengua inglesa.
Y no te preocupes si piensas en que es muy difícil o no puedes, gran parte de lo que te he comentado lo hace el cerebro de forma automática, no estarás consciente de que te empiece a costar menos el inglés
Saludos