I will suggest you to test. In the beginning cold emailing helps. once you go for generating business, for B2C and D2C business social media comes first then SEM followed by email and seo. Once your business grows this composition changes to email, SEO, PPC and Paid Social