While I don't doubt many people are very successful and earn more money blogging than they would from a normal job, not everyone can do that. Just count the number of blogs you find online and see for yourself. Not all of them are popular. Lots of us just blog as a hobby instead of a job.
I subscribe to a couple of blogs that are about blogging for a living. One of the thing that they advise you to do to monetize your site is to create a 'product' for your audience (like e-books, courses or merchandise. If you google something like 'blogging for profit' there is tons of information.