You site looks nice even with the default template look.
SEO nowadays is getting difficult to comprehend specially with the recent Google algorithm changes. Google is now nostly using social parameters on how it ranks a site. It emphasizes how your site provides better user experience and one way it quantifies this is through the bounce rate. If you have higher bounced rate (which some found to be at 80) Google usually put your site out of the SERP.
Promoting your site and building your user base on facebook and other social networking site is usually recommended so as not to rely much on Search Engines.