You'll never go broke taking a profit. Greed is what tanks most investors. In the end it is not how much could you have potentially made (if you play that game you can make a fortune and still be miserable) but how much did you make. Anything to the plus is a win.
Buy some whenever it tanks, sell some during rallies (the standard buy low, sell high.) Never hurts to take a profit.
Define profit.
For me more BTC is better than more FIAT.
I only buy the dips, never sell for fiat but spend on goods or services.
For me bitcoin isn't a religion. I need more than faith. While I agree with the philosophy behind it and am positively giddy with the potential positive effects it might bring, I still have to stick to the realities as I see them. And beyond that I ALWAYS take a 30% sell at 10x run up. That's just an anti-greed hard and fast rule for me, unless the sums involved are really minuscule. But that's just my personal rules.
I sincerely hope you make a much greater ROI than I do. Because otherwise we went through the floor (although buying and selling on my floors and ceilings I conceivably could pass your holding strategy.) Regardless I prefer a conservative route.