The more products or services your site offers, the more keywords you will have, and therefore the more visitors you will have to your site. Good luck!
there are tons of ways for making money with your website , ads space , forum signature , adwords, affiliates and so on. first of all you should add more post to your website then increase your PR till get good result . you focus on your goal for making money $ 50 per day at first time after that you will attempt for more incomes every day