Agreed. My language learning skyrocketed once I forced myself to only converse in the language. Regrettably for that you need to have native language speakers available which was something I was able to avail myself of.
Online tutoring platforms like iTalki have tutors from all over the place. Including in countries with vastly different cost of life. For spanish for example you can get an hour of one-to-one tutoring with a pro teacher for less than $10. Lots of teachers from Venezuela for example where this is more than the average monthly salary.