In a trader's perspective: assuming you're a decent trader, then just set your plans and price targets, and totally stick to your plan. If your emotions still get a hold of you, then you either toughen up or just admit that trading is not for you.
In an investor's perspective: Though I like buying at dips, I mostly don't even look at charts and time entries lol. After approximately 4 years of holding, FUD and negative posts in general pretty much does nothing to me. Knowledge and experience will simply make you realize that all of those are just small bumps and hindrances for the long term.
I must say you are good mate, I literally have never held any coin or token more than a year without selling them at the slightest upward movement, I like to call myself and investor cus I don't day trade, though I've tried it a couple of time and finally convinced myself that it's not for me.
I totally relate to all the op have said in his post, I really need to develop stronger hands as lack of this have made me lost big most times, but in the same vain, it has also helped me get out of bad projects on time. But then, I understand this depends on the coin or token one is hodling, if it's a good project, it's easier to hold the coin for a longer time but if the project is full of uncertainties, it'd difficult to hold the coin without temptation to sell most times.