Yeah, Reddit is a pretty unreliable source of traffic. As for Twitter and Instagram, first you need to optimize your profiles. Post high-quality content every day and include links to your website. Conduct research on your target audience and then follow people who fit the description of your target audience. Most importantly, you need to engage with other people’s content. This means lots of likes, comments, and conversations.