Your website looks good but few points you should know
1. Your website page authority is 15(which is below average)
2. you have backlinks above 15 k (which is quite good)
2. Social signal (Your website didn't perform good on social network)
the vast traffic comes from social websites such as stumble,tumbler,facebook etc
You need an seo expert to do the rest for your website. you on page is good now you need off site seo ..just pay attention only on do follow backlinks(from high pr websites) and social sharing websites.if you need an seo expert you can contact us at TheWebThinkers (
seo company)