I do hope that since posting this that by now your blog is absolutely making solid bank!
If not, analyze your position and re-do your SEO game.
I'm gonna say what everyone hate's saying. Thick, quality content outranks everything else. No matter how dense your keywords are, you need to beef it up into super long articles that provide a ton of valuable information for your audience.
Focus entirely on one specific niche and totally milk the topic.
If your blog is about cats, I would find every single topic and divide them all into categories. Then I would research the search terms and prioritise the order of output of articles.
Wishing you the best in the blog game!