Maluco, vou ser sincero com você, como alguém que aprendeu inglês sozinho sem curso ou tutores, e já estive na sua fase, seu sotaque está UMA ME.RDA.
Sim, foi rude, mas você precisa aceitar isso para avançar.
Como melhorar isso? Eu melhorei isso tendo conversas internacionais pelo skype, tenho amigos de Portugal, da Alemanha e da Inglaterra e um dos Estados Unidos.
nas primeiras conversas, cada um tinha seu sotaque, eu meu sotaque ridículo brasileiro, o português com um pior, o alemão com um sotaque quase tão nojento quanto o meu, o britanico com um sotaque típico de inglês, e o americano com o sotaque normal do inglês dos EUA.
Umas semanas depois, todo mundo estava pegando o sotaque do americano, e hoje conversando, todos falamos com o mesmo sotaque, e conversamos com outras pessoas dos EUA, eles dizem que é impossível de dizer que não somos americanos de nascença.
Se você quiser eu posso te colocar nas conversas, apenas passe seu skype e em poucos dias você vai aprendendo.