Good enough to get a B+. Check your grammar again and you'll be fine. Although I get your idea, the meanings in your essay is very vague(unclear) especially in the second and the last paragraph. Since your English is good enough to write such a nice essay, I won't write in Thai so that you'll be able to improve your skills yourself.