Laywong, it is mostly correct English, and quite understandable to an English-speaker. It is not, however, the way an English-speaker would talk, for all the reasons footfootfoot mentioned earlier. The phrasing is awkwardly formal, and many of the basic concepts are not typically American--we never talk about proverbs, for example, because we don't care what the older generations thought.