To many possibilities to earn BTC or any other coin.
Faucets and giveaways are something that can be found on every step.
Sig and some work is good. YOu get paid for some job or offer you services to others.
The best way is to sell products, provide services and get a job for bitcoin. Sig campaign is also a nice way to earn bitcoin.
There are occasionally some nice giveaways in
https://bitcointalk.org/index.php?board=71.0. Usually there are activity requirement and rollover requirement for casinos' giveaway.
You can only get a tiny amount of bitcoin from faucets, and so I wouldn't suggest you to spend much time on them.