Most businesses require startup fees as well as a cash flow to finance the products being sold. However, affiliate marketing can be done at a low cost, meaning you can get started quickly and without much hassle. There are no affiliate program fees to worry about and no need to create a product. Beginning this line of work is relatively straightforward.
You could try advertising more, for example, by putting up signs around the neighborhood, posting about it on social media, or having people you know spread the word. You could also try doing it in a different neighborhood that might have friendlier people, or do it in a time and place where there's likely to be a lot of people walking around the area (e.g., near a church before the end of a mass). https://buzzingofferbusinessinvesting.tumblr.com/