Make a good website with great content. Place related ads from CJ on your site. Do SEO to have traffic. Enjoy the money. Its as simple as that
I didn't really get what you meant. There is no standard measure for the amount of traffic needed. That also depends on your niche. Just keep updating you site and do SEO. You'll have to be patient, real patient. After a while you'll see the cash flow in.
think out of the box, make sites out of the box. You want to promote hosting? Don't start another hosting review site, start webmaster site and promote the offers.