Besides trading, are there any good method to earn bitcoins? Thanks.
Earning btc through faucets is a waste of time.
You could earn bitcoin by investing in cloud mining sites.But,i heard that it would take around six months to even recover your invested amount.
If you try gambling,mostly you may end up with loss of even your invested amount.
You can try to invest in an altcoin which has good potential and start trading.
Signature campaign is source of income, but trading is not earning its multiplying what you already have, sort of investment.
Bitcoin is not much different, like for other currency there is job for bitcoin also, what you need is some skill or some product that you can sell for bitcoin. I try to keep separate earning and investing bitcoins you already have, trading is risky business and it doesn't give profit all the time. Cloud mining is something I wouldn't recommend to anyone, its playing with fire.