lets be truthful here its hard to generate money on a website everyone can give you advice but its down to a few points
1. What unique content does your website have to offer or services if your selling services
2. What makes you different from the multiple websites already out there
3. Design of your website does your design reflect the main reason of your website
These a few points that ive told people in the past to gain revenue you need active members / clients to gain members and clients you need unique content and something different from the rest its a slow game starting a website truth be told most new websites run at a loss for months before generating revenue but you need to keep ontop of it for people to begin to trust you and what you have to offer