When I first started blogging I would have said "no" to the above question, but over the past few years I've changed my mind. Your mindset is one of the most important aspects to have if you want to be as good as you can be as a blogger.
Blogging can be a frustrating thing to do at times. If you want to be a good blogger you have to post regular content on your site, which means that you will have to research your topics before you write. This can take time and take you away from what you really want to do.
If you sit down to write and are not in the mood to write, then get up and do something different to take your mind off it. If you're telling yourself, "I don't know what to write about", then your mind will go blank. It's often while you're doing mundane things that the ideas will start to flow.
Read some of the blog topics from your favourite bloggers to gain inspiration for your own topic. You'll be amazed at how quickly the ideas will start flowing, so write them down while they're fresh in your mind. You may find that you'll come up with a few different ideas to focus on later which will be a bonus.
I also find that if I'm completely relaxed I tend to write better and the words just flow onto the page. If you have issues affecting your state of mind you will not be able to write efficiently. Before I sit down to write I make sure that I'm comfortable and have either a cup of coffee in front of me.
Getting your ideas down on paper in a lucid fashion does take a bit of practice, but after a while it becomes very easy to do. Don't write your blogs in a technical way. If you write in a more conversational way then you have a much better chance of your blog articles being read.
To produce a great blog post, think about what you're writing about and write it down. You can always come back a bit later and change sentences etc., but at least you have it written and it may give you more ideas for much more content. You could also write down bullet points about what you want to discuss and then expand on them. The mind is a wonderful tool so give it some ideas and let it go to work for you.