If you would like to increase you traffic I can give you some basic hints about SEO. It can slightly improve your traffic. Add alt descriptions to your images, some of them lack if it. Try to use more h1 and strong tags, search engine pays attention for these. Don't use font style, it is deprecated. Change to CSS instead.
To further increase your traffic try advertising at forums, blogs, social networks, directories and site reviews, all for free.
PPC comapny might help you, as long as you know what keywords and budget would be the most effective. However don't spend too much money for it at the begining.
I would leave site design without changes. For this kind of site design is suitable.