It is amazing how people do not target their market. They try to sell everything under the sun. Once again, it is the illusion of a volume business. If you think this will succeed, go down to your local retail store. Look at the small profit margins they have to deal with.
Retail is a brutal game.
More importantly, target your market and make sure they can afford what you have to offer. And make sure you can afford to live on what you will be earning. The bottom line is that you will have to market the site and the offer. If you just put up a number of affiliate programs, hoping one will pull, you are taking the magic dust approach. Know the numbers you hope to generate and focus on those affiliate programs that give you the best bang for your time and effort.