There are many ways to monetize your site once you have sufficient traffic to it.
1. You can find related products to promote, sign in as an affiliate in the networks that offer you to promote these product and add links from with your content to those products.
- You can find many physical products to promote it any niche at Amazon.com, eBay and others.
- You can find many digital products, software, courses and other products to promote in sites such as cj.com, clickbank.com
2. You can turn your site to a membership site and charge monthly fees for your content, if you have a significant amount of followers, and can be an authority in your area of interest.
3. You can sell ads spaces, embed related banners and sign up as an Adsense advertiser.
Remember monetizing your site is probably the easier part.
Getting traffic and building trust and reputation is what most marketers fail at.