You can earn btc from doing faucet but the payment for faucet now is too small given the fact that bitcoin price goes up. You can also join signature campaign and the payment is btc or altcoin campaign but the payment is depend on the altcoin. There are also PTC sites that you can earn too.
Faucets is not the best place to earn bitcoins as the payouts are too low and now with an increase in fees you won't be able to get decent amount in hands so the better way to earn bitcoins is from signature and bounty campaign.