Buy and hold for a long time is the best source of bitcoin now. For those that buy bitcoin since November last year when bitcoin price was around $600 for just five months has made over 150% return if they sold their bitcoin today.
But buying and holding takes time. You need to wait for a longer time and its only good for one time blow profit. Well it is still a good source and it can be one way of the best source of income. And you should do it on daily basis to get daily profit.
Holding them for a long term is good only if you have higher amount of bitcoins and if not better to invest them in trading where you can grow them on regular interval and at the same time it will also give you some profits but if you don't want to take any risk of investing then holding them is the right choice.
Whether you've got low or high as long as you can hold to longer time then that can be profitable to you. But I'm just worried about it, you can make it as a source but you can't make it your stable source because holding is good to be considered as your other investments which is going to be hopeful for good profit.