That site will never be a success. Sorry to be so negative, and it's certainly nothing personal, and it's not a dig at your layout, design or functionality, it's that the niche for your website is well and truly flooded. If you want a successful website you need to target an audience that isn't already spoiled for choice by much bigger websites.