I think between everyone everything is covered. In my experience you need to build something you believe in. Build up content consistently on different aspects of your topic. Don't try and false anything, keep it natural and Google will love you more and others will link to you.
Yes .. and when you think there's enough info (posts), make link exchanges and get some backlinks... wite posts about most of people are interested in. To have a successful blog choose only 2-3 themes ( I mean related content ) . Write only on few but related to each other themes. = to 1kk