Try social Media... Use bookmarking and StumbleUpon is also a good option to get the traffic. Try to write unique content.. Create natural backlinks. and you will get the visitor from google.. Have you optimized the website by doing ON Page SEO?? Have you researched the keywords?? You have a proper plan as what you are doing? ANd what you need to do?
Yes, starting SEO process, Social media marketing and online ad posting will definitely increase your traffic.
There are alot of revenue sharing programs. But you should think about traffic first. Increase the traffic and update the content of the website.. Meanwhile you need to work on the uniqueness.