If you could speak 100% perfect English, you should have the less chances in the job market. Only the native English speakers dare to claim for the perfection, there are billions of people on earth, the chances is billions to one.
In response to your question, I would like to go online, aswer Italki questions for free.