It takes a lot of time and a lot of different factors to get a successful brand going. Traffic is part of it, and when I started my product offerings I spent months on related forums and messagebaords talking to people, pitching in, sharing previews and more. Now I originally came from a Kickstarter, but building the initial audience was the same work. Those weeks and weeks of chatting built my audience so that when my product was ready I had an excited and ready audience. From that point on (nearly 6 years ago) I’ve had a consistent base of followers that will buy almost anything I make. You probably need to participate in groups or forums that are related to your passions to get interaction with people. Social media is fickle and people will not put as much value into it, compared to a one-on-one type of connection.