I think the best way is with mining, because with mining we can generate the absence of dependence bitcoin with third parties. And with mining bitcoin we get more save.
Many are saying that mining of bitcoin is not profitable anymore, if you are going to build and start your own mining rig.
But with mining of alt coin is going to be profitable and it is one of the best way for having a steady income.
Many of my friends are making some money with that way and they are depending their daily income with it.