In my opinion, what you need is to first gain some insights on
- how to build online presence
- User experience
Ex: By having a first look at your site, it is not directly visible what your site exactly does. Then I looked for About link (for which I had to scroll down to bottom right)
There's a lot of data available on the net which you can use to improve in these areas. I would suggest instead of recoding and loading the site with extra features, if you are satisfied with current functionality, then try to build online presence first.(You may start with getting more likes for your facebook page)