Blogs don't rank well anywhere just because they are a blog. This is a myth. The blogs that rank well do so because they have good content. If they weren't blogs they would rank just as well because of that content.
If you aren't willing to blog regularly with good content don't bother as just having a blog will do nothing for your rankings.