Another very profitable way to monetize your blog is to create and sell courses online. You don’t have to have a lot of leads to make money from your website with online courses.
If your blog receives approximately 50 visitors a day, analyze what those visitors want and create the courses from there. Maybe your first course might not be so “wonderful”, but it is a start.
You can always improve. Avoid excuses, you just have to start.