Nobody criticizes ESL writers who
admit to being ESL writers; the criticism is reserved for those who try to conceal that fact, arguing that it "doesn't matter" and that customers don't have a legitimate right to know in advance. Your writing isn't bad, but there are plenty of mistakes in most of your posts, most of which relate to your being ESL. For example, just in this one post:
throwing so much criticism on ESL writers
We would say throwing
at, never throwing "on," unless you're talking about water or a blanket, and the intention is to benefit the person..
Although,
We don't start sentences with
although followed by a comma; we say
however or
nevertheless.
it's because of a lot of practice.
This may not necessarily relate to ESL, but what you mean here is that the person could
use more practice. You'd never say that someone isn't good at something "because of a lot of practice."
However, mentioning that,
This is not a construction that NES would use for at least 2 reasons.
before mentioning doing academic work.
The word you want here is
considering, or
contemplating, not "mentioning"; and if the point is that someone shouldn't be
saying that he is an academic writer, the phrase you want is either
claiming, or
representing himself, or
holding himself out as, or
calling himself. One of the hallmarks of (even good) ESL writing is that you tend to latch onto a single word or phrase (such as
mention) and then overuse it in places where it's understandable as a very loose synonym, but definitely not the right word for what you mean. "Thus" and "thusly" are also frequently misused and overused in this way by even pretty good ESL writers.
Your English writing is good, but it definitely illustrates why even pretty good ESL writing is almost always still recognizable as ESL writing. Your other posts on this forum contain some much less subtle and much worse mistakes than these, but I'm not in the habit of criticizing other people's English grammar unless the topic they're commenting on actually is grammar or unless they are ESL and arguing that there's no reason anybody should care about whether his writer is ESL or NES. I can point some of them out if you're interested in learning, but I'm not going to do it just to embarrass you maliciously.