Of course holding is good but it has to have a specificity. As you invest you must have a target and if that target moves then you must exit your holding. You have to do whatever your heart desires. A lot of people hold and don't sell after the price goes up and then goes down again and then they regret it. So I mean if you are holding then you must sell it at a certain target. Only then will I consider that holding to be better.
Storing assets in a hardware wallet for a long time would definitely work best. Because there will be no fear of losing your assets, your assets are very secure and can be collected completely through hardware wallet or Electrum wallet. But it has to be a long term hold. Definitely will add huge benefits to the wallet in the future.