1) Look for a niche to dominate (smaller micro-niches)
2) Apply decent SEO and Keyword Research
3) Make sales
I'm very experienced with setting up websites in wordpress and stuff and can help you with that, check my sig for work I've done and my affiliate website.
Unfortunately I'm not making sales yet thus I'm looking for a partner who can help me out and I can return the favor in form of web design / graphic design.