Claro, es lógico que un nivel medio por lo menos necesitas, no solo decir hola, chau y gracias.
A lo que iba es que no es necesario eliminar todo rastro de acento, ni hablar como nativo, ni tener una gramática perfecta para mudarte. Eso es tirar plata y tiempo a la basura.
Los que terminan reponiendo góndolas, de jardineros o en Mc Donalds no es por el idioma, sino porque en su país de origen tampoco tenían mucha experiencia en otra cosa.
Ponele que seas programador acá en Uruguay, si vas a USA podés trabajar de programador con un nivel medio de inglés sin problemas y escalar posiciones.