Email Marketing, Social Media and Blogging all go together you want to utilize your content on your blogs and have some sort of way where people want to opt in to get on your list. The social media aspect you will use that to get your name and blog out there of which people will want to click through and learn more of what you have to offer.