One thing I noticed people like to do is day-trade or swing-trade and they feel good making a few thousand in one trade in just a few days. They think that they just made their monthly salary in a quick amount of time effortlessly. But then afterwards, the stock that they just sold ends up going up +30% in one day suddenly, then continues to go up consistently day by day, +5%, +7%, +3%… and so on, eventually before you know it, the stock has already went up +100%.
Personally, I have changed my strategy and adopted more of a buy-and-hold approach. I view each share as precious and something that could be cheap now could be very valuable in the future. Hence, I try my absolute best not to sell any share unless I want to take profit and switch the money to either a defensive cash position to wait and buy dips/crashes, or switch the money to another stock that I feel has higher growth potential.