I did promoting my referral link on my signature space, not sure how long I wear it, probably 3-6 months. But I only get less than 10 referrals, most of them didn't gamble, some of them use faucet to gamble, either 1-2 users made deposit, but the amount was too low, I can't even withdraw my reward.

You need a regular turnover and that brings in more active players because the maximal chance of them depositing money and playing the games (to lose) is when they sign up and not later on. In case they find the site interesting they might stay back and gamble there from time to time but this number is indeed small than the previous number.
Streamers therefore do regular streams and give out promos and all that crap at regular intervals. That is important here to be active and not place one post and sleep on it.
It is a tough job and a very competitive one, if you can find a niche area, then it might work better.