I have been earning BTC through different claiming faucets like BTC clicks, Freebitcoin, Bonus bitcoin, adBTC, Moonbitcoin, Fieldbitcoins with no referrals for about 4 months now. It is so hard. Can someone tell me how can I earn more??

The best way to earn more is to buy and hold bitcoins so whenever the market goes green you will have a greater percentage of increase in profit based on your initial investment though I find it risky but effective. faucets and freebitcoins are too slow and you may even get baited to some malwares and phishing sites. Honestly I don't trust website giving me coins unless its here in bitcointalk forum.