I feel you bro.
Trying hard to promote something and not really achieving the wanted outcome can be frustrating as hell. And I know what I am talking about since I run a website and lead a small gamedev team ... both successful like a giraffe in the ocean to be honest.
But I am still working on it. Why? Because it is one of my hobbies. I like to code games and creating websites. I am doing this for like... 10 years now and still enjoy learning new stuff.
I never expected to be very successfull with it. From a monetary point of view. But if it reaches out to some people and gives them a bit joy, then I have achieved something that makes me glad.
tl;dr : Your first, second and third goal should be to make something you enjoy.