And that's true - no one criticised my English
Your written English is perfect and better than some native English speakers on here.
But I bet that when you speak English, like when I speak Polish, you have an accent....
The closest I get to hiding my accent is when I speak French.
People will not believe I am English but suggest that I must be Belgian or Alsacien.
None of us can fully lose our accents...... :-(