10 ways to earn bitcoin:
1. Earn bitcoin via buying bitcoin and holding them for a long time.
2. Earn bitcoin via bitcoin mining.
3. Earn bitcoin via bitcoin cloud mining.
4. Earn bitcoin via trading.
5. Earn bitcoin via bitcoin affiliates.
6. sell goods & service for bitcoin.
7. Investing bitcoin peer to peer loans.
8. Earn bitcoin via gambling.
9. Become a market maker to earn bitcoin.
10. Participate on campaign to earn bitcoin.
Cloud mining are scams and don't enter yourself on it.
Do gambling at your own risks. Find a method to make your gambling effective and have a less chance to get bankrupt.
Some of the methods of yours needs a capital to earn bitcoin as income. Some who start with no money at all couldn't apply those methods.