What creates the best blogposts for you?
Is it more content? Is it any specific idea? Are there other ideas from your favorite bloggers that you are following?
I would say yes and no.
You have to consider all the aspects and angles of this and out of that perspective improve what you are doing.You have to adress the need of improvements that you need.Ask other experienced bloggers of their opinion on your work and ask for their constructive criticism.This requires that they are able to express themselves politely not to be too harsh or rude towards you.
You have to improve your english if that is your second language and you need to have variation in your blogposts to include graphics, attractive photos.They should connect to your content one way or the other.Try to communicate in your way of blogging and you should get some "answers" in your comment section.
Try to find the harmony towards others.Your own attitude is very important.Could you make it fun and serious at the same time?
Is it possible to put an interesting question to your readers in an educational perspective?
Think about those tips and claims, take them with you.