B2C is hard...
Long term, only paid ads and SEO will work (and SEO can be fickle)
Short term, run some paid experiments (knowing you will probably not get positive return yet) and maybe some influencer marketing (they'll cost money, but not as much as paid ads depending on the niche)
replies(2):