Well if you're alexa rank is 2 then you should have made enough money for a lifetime by now if you have ads on your site......you DO HAVE ADS UP RIGHT?? To get high on Google for a certain keyword there are various methods, generally we call this SEO - spend a few months on this forum and ask the right questions and you should learn something of value.
I would try to focus on the following; 1. Ensuring that your meta tags are targeted to a specific niche 2. Ensuring that you have a relevant site description linked to your site you can read more about maximising your SERPS listing by working on your site description Here. 3. Build relevant backlinks to your site. Try to target those from a similar niche or theme to your own. I notice that you have 2000+ already but how relevant are they to your website?
ys if u target proper keyword, do well onsite optimization then definately u can up in google. build backlinks for keyword.
No it's alexa rank 205,706 when i just looked. PR3 Totally saved: 65 kWh http://blackle.com/ that is basically the same has a PR6 alexa rank 4,863 with 1,349,451.974 Watt hours saved