Hola.
Yo estoy en la misma situacion. Tengo un nivel bueno a la hora de leer y escribir, medio-bajo escuchando, e insuficiente a la hora de hablar.
Actualmente, saber ingles me supone multiplicar X 2 mi salario actual, y ademas me abre un abanico de posibilidades enorme. Estoy hasta los narices de dejar pasar oportunidades laborales cojonudas solo por hablar bien el idioma pirata.
Actualmente uso las siguientes plataformas.
Para hablar, preply. Me parece cojonuda, puedes tener profesores de algunos paises por 2,3, 4 euros la hora. Por 8 euros la hora tienes profesores muy muy preparados y totalmente nativos, que ademas puedes escoger en funcion de sus trabajos, estudios o aficiones..
https://preply.com
Para gramatica,
https://www.grammarly.com, aunque con la anterior me vale.
Ademas leo articulos interesantes en algunos sitios, en concreto yo uso medium.com.
Tambien es un asunto de de habitos.