if you want organic traffic give as many as possible backlinks to your website. ask your friends to backlink your website.
Use Adsense and CPA offers on your site if you get good amount of traffic or else work on to get more traffic. - Mr.President -
good content, traffic, backlinks.... and many more things like good use of adsense or to execute a proper SEO strategy. I would advice you to get a proper SEO done from some professionals if you are not aware of this.
your site should be on the google first page so that any ads company use yourwebpage for the promotion of their product this is the way by which you can earn from your site.
organic traffic is real traffics for such purpose you have to add all bookmarking websites, web directories, link exchange with webmasters, use of facebook, twitter too would help you to increase earnings from site