If you look at the bottom of my posts, you'll see that I come from the same place as you and still got invited and made it through round one. I don't think not being a native english speaking is a flaw with CX, I know a few French guys who were hired, some Swiss, Spanish, Portuguese...
As you said, stay motivated!