Hi, An Min
The overall impression is very good! Long but well organized. The most impressive one is that there is a great variety of vocabularies. It's difficult to locate a mistake, since I am not very sure about some of the sentence structures you have used.
How come you have made such an improvement?
I think you can score very high!