I think your English is good enough. As for the pronounciation, yes, there is an accent there, but it is hard to speak without it if English is not your native language. I guess, the best way to get rid of it is to live in one of the English-speaking country and speak only in English. Why do you worry about your pronounciation?
So he can better sell his product. It's something legitimate professionals do.
Unlike a marketing rep making one spam post and then a bunch of crap posts to attempt to make all submissions look legitimate.
But you wouldn't know anything about that Lisa999 would you?