Those aren't the only sources of free traffic, you left out a ton of alternatives
As a couple people said, what youre looking for is traffic.. which if was free and easy to get, we all would be millionaires. Since you're on a budget, anything similar to fb ads is going to be out of the question.. you won't find anything that you can just input your target audience, hit go and see people coming to your site.
But there are an array of ways to get people to your website for free, it may require a bit of work on your end but you still can achieve a good amount of visitors. I would suggest using Google and just search the term "free website traffic".. you'll find lots of websites and pdf's that will give you the steps on how to drive traffic to your website for free.
You said you've tried reddit, twitter and instagram and didn't get much visitors, that means you didn't try hard enough. I can't vouch for Twitter as I don't use it, but I do use reddit and IG, along with a few other social platforms and I can say they're an excellent source of targeted traffic. I'm not sure exactly what strategy you used, you might of needed to change a few things around in your setup.. or possibly even scale it up.
I would advise staying away from the "free traffic" software that you might see when searching for software to get traffic to your site.. they're fake. The closet thing to a "push to start" traffic source would be using automation, which will still require you to do a little work in the beginning getting everything setup.. but canever be essentially hands free with light maitence here and there. There's automation software available for pretty much all the top 10 social media platforms that is available for the public, and even better ones that are private. I would recommend reading up on which one would be best for whatever platform(s) you intend on working from, put 2 nickels together and buy the software, and it's pretty much self explanatory from there.
Good luck on finding that traffic source, you'll eventually find one that you like and from there scale it up as much as you find feasible without losing your mind. It can be a bit of a headache when working with 100s of accounts amongst different platforms. Just remind you self that it will all payoff in the long run.[/QUOREE traffic sources . Obviously there are more free traffic sources than I listed. I just gave him the fundamentals ..