Cara, muito bacana mesmo suas dicas. Ja fiquei muito frustado em ser travado na hora de falar, em entender tudo(tanto ouvir quanto ler) mas nao conseguir me expressar, caguejar etc.. Como sei o que eh passar por isso, eu tbm gostaria de compartilhar algumas dicas/conselhos para acrescentar.
1- Tudo comecou mudar para mim quando eu entendi que eu deveria fazer o idioma fluir como agua. Quando falamos em portugues a gente nao fica pensando em cada palavra que vamos falar, simplesmente falamos.. se esquecemos alguma palavra, contornamos ela para explicar o que estamos querendo dizer. pq no ingles seria diferente? voce deve entender isso e praticar isso, deixa o idioma fluir( isso te ajudara a nao ficar pensando palavra por palavra e nem ficar traduzindo mentalmente ).. nao fique pensando palavra por palavra, simplesmente fale(mesmo que errado). Voce pode treinar isso sozinho falando as coisas que voce esta fazendo ou ira fazer. Se voce vai levantar da cadeira para ir ate a cozinha beber agua, fale em voz alta cada passo que voce esta fazendo ate chegar na geladeira e beber agua. Nao se preocupe em errar e caso esquecer determinada palavra, contorne ate conseguir explicar o que voce esta tentando falar e se nao conseguir, pesquise por palavras para utilizar naquela determinada situacao.
2- Procure no youtube videos/filmes que o personagem/ator nao fala. por exemplo: Mr Bean, Charlie Chaplin. Assista pausando em cada 30 segundos de video e explique em voz alta o que voce acabou de ver, o que o ator esta fazendo, caretas, emocoes/sentimentos expressados etc..
3- Leia muito! isso aumentara cada vez mais seu vocabulario. Recomendacao adicional: Eu comprei um dicionario da oxford chamado Oxford Advanced learner's Dictionary, ele vem com um bonus de acesso para o app por 2 anos gratuitos. Todo santo dia antes de dormir ou na hora que acordo eu abro ele em paginas aleatorias e aprendo 1-5 palavra nova, depois pesquiso essa palavra no app chamado OALD(Oxford Advanced learner's Dictionary) e ouco como ela eh pronunciada.
4- Participe de grupos/canais no discord para conversar com as pessoas que estao no mesmo nivel que voce. Recomendo um canal chamado English, so pesquisar no google: "english community discord" que voces irao encontrar ele. Possui mais de 700k membros e tem varios chat de voz divididos em niveis(iniciante-avancado) Dica adicionmal: Agora tem o chat em voz do chatgpt. Voce pode praticar por la tbm.
Por fim: TUDO EH PRATICA! Se voce nao praticar, nao ira aprimorar. Quer aprimorar leitura? Leia. Quer aprimorar escrever? Escreva. Quer aprimorar ouvir? Ouca. Quer aprimorar falar? Fale.