Buy and hold is the only way to make money for me. Trading can be more profitable but it also can be less. You need nerves of steel if you want to be a trader. Trading is not for impatient people.
Patience is key. You might get stuck waiting on sell for profit for a long time, you just have to wait BTC is not gonna stop going up long term