You need to learn Seo because it not a something which you can learn overnight.. read old thread of this forum, or hire any expert here.
Do off page optimization. article, directory submissions blog and forum posting, link exchange. press release and social bookmarking
The vary basic seo: no matter how your page looks like you want to get as many people linking to your website as possible. As long as websites linking to you are relevant to your website you will be good.
Your website has a pagerank of 3 bud. You should EASILY be able to make your website rank for keywords. Which means traffic and money mate. All you need to do is learn some SEO and you should be able to pull in some bucks with your website. Unfortunately teaching SEO isn't as simple as posting on the forum. However there is alot of reward to be had. what I would seriously recommend doing is learning SEO. One thing I would imeddiately do to your website is remove all of those crap links. Like all of the links at bottom to Alexa, Your Pagerank, Top Blog Area, ETC. Remove all that garbage. Then work on your sidebar and remove the live traffic report. That way all of your pagerank is going into your blog post. I would help you more but it would take alot of time.