To my Knowledge, Your Question is incomplete. If you would like to make a blog host. You have to tell the approximate blogs. If you plan to a bigger blog site you can't limit blogs. so you require unlimited Room and Bandwidth. Social is just the same. If you're unsure just begin with 1 or 2 Tb and then you can upgrade your hosting according to your profit and quantity of blogs.