Well, obviously, content is king. After you've gathered the good content, use SEO strategies on your website, to make sure it's picked up by search engines. When that's done, start advertising it, and start getting traffic. After you got the traffic, well, enter an ad network, use adsense and so on.