very easy question which has been asked countless number of times in the forum and the answer is also very easy. just keep reading the forum and u will learn over time. there is no magic formula, its all hard work and dedication some idea: traffic=revenue so focus on quality content for your site and on increasing your traffic. how to increase traffic? read link development and search engine optimization part of the forums
Is all about traffic. The more people that visit your site the more clicks you are likely to get. Just have a look around the forum. There are countless posts on this subject.
What you need is "targeted traffic" inorder to monetize from adsense, you do not need social traffic. Adsense converts well in "targeted traffic" by that i mean traffic you get from search engines.... therefore optimize you site to get traffic from search engines (google.com/yahoo.com./msn.com) then you can start getting some good results.
basically the easiest way to generate more clicks, is to get more visitors. if you have very few visitors then its going to be hard to make anything worthwhile. one you have a good stream of visitors then you can work on optimisation of ad placements etc to see what works best for u