To me, to be a great blogger means you love to write and share, you have knowledge of something, you probably have a pretty good sense of humor and wit, and of course good writing skills, but most importantly to me, you have a passion.
It's just not about writing about a random thought, it's not about writing just about something you see. To me it takes a passion and love to something that is so great that you must share it with others. It's like a burning sensation that needs to flow out of your body, and the only way out is through your thoughts and words.
It may be a passion for teaching, maybe a passion for sharing, for politics, for beauty, for animals, but it definitely needs to exist with in you, in your heart and soul.
What do you think makes someone a great blogger? Share your thoughts in the comment section.