"I see that you are a non-native whose mother tongue is not English but I think you should find someone whose first language is English, have them proof your writing before publishing it. I did find some words to be a stumbling block for people who might not be as educated as you clearly are. Is there another word that could take the place of 'prolific' that comes in the first paragraph of your post?"
See? This this more of a feedback and not a comment and hence I did not approve it on my site. However, it has left me slightly distraught. To a non-native like myself, I thought the word "prolific" is a perfectly normal word, an ordinary word, in fact and I had used it to describe someone who's a prolific writer.
I have not quoted the full text of the person's comment but I felt a hint of racism in the tone. Anyway, let me not dwell into that.
So, is it really difficult for a non-native to be successful in online business? Let's be honest. What are the disadvantages? How do I overcome the "stumbling blocks" (the above person's words)?