Welcome to the Forum Matrix!
If the link "My Blog" leads to the site that you wanted an opinion on, I have a few.
1. I would get it off the wordpress domain and host it yourself somewhere *wordpress.com has enough content

*
2. The formatting is having some serious problems, looks like you may have some copy paste issues.
3. I would try to cut back on the keyword stuffing a bit.