Yes, I do know about my lack of English communications skills. That's one of the reasons why I want to work is the USA. As I work in a non-english company, with non-english speakers, it's not favorable to improve my English skills.
If that raises a huge red flag, then it's sad. It's the same as "you don't have enough experience for this junior position".
From my perpective, the best way to learn or improve a new language is to practice it in a country where it's the official language.