Search engines don't just look at your site's backinks. They also analyze the "quality" of your site and site quality is also very important to your customers and potential partners like affiliates. Find how to improve the quality of your site here.
Google and other search engines will only provide high page ranks to sites that meet several criteria - and it involves more than just the number backinks (although they are important). Find how to improve your site ranking here.
The whole point of creating a quality site and getting the highest possible ranking in search engines is to generate revenue. There are numerous ways to do it and some are much better than others. We will show you how here.