kevinhng86,
Your English is very, very good, but there are still mistakes that native speakers or people with more advanced English skills will quickly notice. If you want to make a very solid impression, there is nothing that can beat having a professional proofreader look at your site. Here are some mistakes that I noticed in first 60 seconds:
-was establish and found by Kevin-->was established and founded by Kevin
-Iblog.website was build surrounding--> was built
-connecting readers to contents -->connecting readers to content ("Content" is almost always used as a singular noun". I would suggesting adding an adjective here like "quality".
-vast amount of contents that are diversity in subject. -->vast amounts of contect that are diverse in subject.
-to attract the extra visibility --> to attact extra visibility
When you create a new site, consider how important it is for the English to be correct. If this is important to you, my advice is to hire a professional. --Katie