Write content that asks questions but does not provide all the answers. Consider issues but not the solutions. Adsense ads are for people seeking answers. If your pages provide all the answers then there's no reason to click on the ads.
But there's a balance to seek. If you provide no value then the quality of the ads you get will be low and you'll not get good organic traffic.
As for traffic, I'd be looking to organic search from long tail keywords - which is handy because most questions are going to be long tail terms anyway.
Remember that Adsense is like fishing, the more fishing poles and the better the bait the better your catch. The benefit of this approach is that you won't need to do too much active link building. You can become a 'goto guy' pretty easily if your topics are unusual enough.
For example, I just commissioned articles about how to make money from Hindi blogs. How many links do you thing we will need to be 'da man' on that topic?
So, good quality content - and lots of it and not only on one site. If you hope to make much money from Adsense you are going to need a LOT of fishing poles in a lot of ponds and rivers!