(.....)
I personally, learnt to always take profit.
Exactly! Especially if you are trading, taking profits is a must. And if you are an investor and the reason why you invested is that you have a goal in the future especially to multiply your money so you can't achieve it without taking profits.
There are lot of people that always regretting that they are not taking any profits along the way and they always ended up losing or bankruptcy.
"Don't marry your altcoins".