It is not your English; it's your manners of communication and extreme impoliteness. I can see, you can use English well enough, but by some reason you've chosen to communicate in inaccurate, sloppy and impolite manner. You also have been unjust and negative to people trying to help you; you refused their help and the whole idea to improve based on criticism. Such attitude cannot help to learn anything.
For those who may need confirmation to my words, please see the comments to this question:
AL.exe was not found[
^].
If you don't like being insulted, don't insult others. This is that simple.
—SA