Ways to earn bitcoin:
1. trading. you must have special skills to get profit. you must know when the price up and when the price is down
2. join on bounty campaign such as social media campaign. you will get alt coin and you can sell it to get bitcoin
3. signature campaign but your rank must be jr. member or member to join the signature campaign
4. gambling
So which one do you think is the best way?
It depends on you, because it would be hard for you if the way that you are going to do to earn bitcoin is not the one that you have wanted to do. Just do what you want and where you excel, because that is where you are going to be successful. Focus on one thing, for example, you are good in trading, then study more about it so you could become more productive and could earn more money.