I'd recommend hiring a semi-professional or professional web designer if you're planning to have a lot of traffic-- the color scheme, font format, and layout all clash severely and make the user want to leave the site immediately. Consider using or following the design of a pre-made template.
I hate to be another bearer of bad news, but (in my opinion, at least) its far more difficult to get people to take you seriously with a .tk domain (or even visit your website to begin with). A $12 investment for a .com could go a long way .