buying links , banner and signs in money making forums , webmasters forum will help a lot email marketing is also good if the subscribers are genuine
You can earn money with banners , adesnse , Trafic , and the contain of you site (if on your web site you sell something.) .
It is an incredibly crowded market, and to get to the top you need a combination of excellent content ( lots of time) and excellent promotion/advertising ( lots of money). To start with why not try guest blogging on a big name bloggers site, that will raise the profile of your own site.
Outsource a lot of tasks, like article writing and submission to article directories. Get some paid forum posters working for you. Get a few blog posters to work for you. Be as helpful as you can be on your website and provide pure quality content. No computergenerated content (how good you think your newest program can do it, doesn't matter, it needs to be human made) Get familiar with your competitions sites and related sites. Socialize with those related sites and see if you can get links swapped. E-zine advertisements should be considered as well. Same with ppc but don't overdo that. greetz, jobic