Self-criticism is an important attribute to have in acquiring and mastering any new skill. Writing clearly and correctly in a new language is no exception. At the same time, it's important to keep the right perspective about one's self-criticism. For someone who just started to learn English 6 months ago, your writing skills are very impressive! I doubt very much that, if had I started to learn your native language only 6 months ago, I could have reached the level of competence that you now demonstrate in writing English. Congratulate yourself on your accomplishments thus far.
- For Teachers