You don’t need to speak English like a native speaker.
→ You don’t need to lose your accent and speak with a British or American accent.
→ You don’t need to have perfect grammar without any mistakes.
→ You don’t need to know all the slang and idioms that a native speaker knows.
If your goal is to speak like a native speaker, perhaps you need to change your goal.
A better goal is to be able to communicate clearly and effectively in English.
And this is a lot easier to achieve too!
What do you think?