It's hard to separate decentralization from bots, the single most efficient way to share tokens with the right holders is to use KYC, but of course that will be rejected by people, because they don't get anything other than tokens that don't necessarily have any value at all and create risks for themselves after doing KYC.
Instead of making the tokens into an airdrop, I think it would be better if you created a task program, where every task carried out will get a reward of $SBTC, this will give you 2 benefits, the first from the marketing side and the second from increase in the number of token holders.