If you are new to blogging or been doing it a long time, it does not matter, we all write bad, meatless posts, especially when we are trying to do it every single day and keep, like me, a streak going of not missing a day since I started here. But you will know when you hit a gem of a post. Not because of the amount of upvotes you get but by the amount of engagement (comments) you get.
This is an interesting thing... Actually, I disagree with this... If I know that I would write a "bad post", I will not do it at all... As it would be a bad image on me, and kind of lying my audience...
and another thing about "Hitting the gem"... there is a problem with that... If someone is posting pics of cats 20 times in a row, and then post something else, 99% of followers will not notice that post at all... Because they have lost hope that they can find something useful from that person... Of course, except if they are cat-lovers... lol... :)
Cheers!