Social signals are a great idea for some initial traffic, and as a basic back-linking start. You might want to look at your niche and determine the general competition level, see what they are doing to rank their sites, and go from there. You do need/want great keyword ideas for your on-going content development solution, so you need to look at that side of things and generate some possible keyword lists that you can rank for, and which can serve as inspiration for content.
Don't forget to have a complete monetization method in place if/when your traffic starts pumping up. You should probably be squeezing leads into your email marketing funnels, i.e. building your list. You should put decent thought into what you want to market to this crowd as well as your general overall approach. If you are just running a blog, and thinking adsense is going to pay your bills ... you will be in for a rude awakening if your blog is literally what most people think of when they say "blog."
General subject matter that is unorganized, non-linear, largely unrelated, and inspired in the moment is rarely the kind of content Big G advertisers spend money on. On the contrary - they would tend to spend much more money on well mined niches with high paying keywords. In this way most people fail to appropriately make a blog because they tend to listen to the whole "Do something you love" crowd. There is no guarantee the crowd has any interest in the same things you have interest in, so one is much better off catering to the crowd's wishes as opposed to writing about what one loves.