Honestly I wouldn't say that it is a good approach because you're better off doing other things with your money. The difference between the lazy people and the hardworking ones is that lazy people just wait for the profit. It's not like it's promised to us that bitcoin will indeed rise in price in the future. It's possible that it will, but it's also possible that it will not. Holding is just for people that have a lot of bitcoins but doesn't want to trade. Those that are only holding a small amount of bitcoin should do trading in order to make money. You have to actively try to make money if you want to make money with little capital.
Holding is good to those that are busy with other sources of income and doesn't really mind holding for a long time. Those who are waiting for the price of bitcoin to increase so they can finally put food on their table doesn't belong here. Plus, it's only the big players who truly make money from holding anyway.