To my Knowledge, Your Question is incomplete. If you want to make a blog host. You've to tell the approximate blogs. Should you plan to a bigger blog website you cannot limit blogs. so you need unlimited Space and Bandwidth. Social is just the exact same. If you are unsure just start with 1 or 2 Tb and then you can upgrade your hosting according to your profit and quantity of blogs.