For B2C businesses, user acquisition strategies are something that needs to change, grow and adapt constantly. Growth hacking strategies for startups evolve every day and you need to ride the wave. However, there are some methods that we have consistently tested and have found amazing results from. Remarketing advertising, referral discounts, SEO for search engine traffic, Social Media engagements and conversion rate optimization are techniques we heavily rely on.
Here is a detailed infographic by Marketing Masala(http://www.marketingmasala.com ) that explains which channels to use for B2C user acquisition.
Original Source of Infographic: http://www.marketingmasala.com/customer-acquisition-strategy-b2c-startup/