This guide has 15 exercises and habits that I have used to become fluent and I use with my students too.
Spanish and English version.
Vas a recibir una versión en inglés y otra en español.