For me trading should be the best way to earn from bitcoin .Careful and daily research of bitcoin is the best way to earn more from bitcoin.And you can earn lot of bitcoins through mining. Though solo mining is not profitable hence, people are opting cloud mining which not only makes you financially free but also, helps your near and dear ones in earning passive incomes. But, beware of the scams emerging every day.That's why i prefer more trading.
I think that the course and development is so amazing that at the source we can only look for the spontaneous flowering of Bitcoin. He is self-sufficient and no longer needs external help.