One thing i must add is that traders should also care about risk management because it is also important in trading. As i had just saw many trader they didn't know much about risk management in trading and lost their most of the money without aware themselves. I think this point should be taken note of.
Risk management comes with your control so I think it should be connected to no emotions listed by op. But it is so important to know how you take risks because if it's not for the risk, you really are going to have trouble risking your assets because you don't know how to manage them.
Those traders that don't know much about risk management, it's either they really don't know it and they keep on trading or they're just a newbie that has started to trade so they're on any of those.
Were not supposed to be in trading if we are too emotional about the market because those who come emotional and those also who quite often lose.
Anyways, I consider newbies are the victim of this, not just only they are too emotional but also of limited knowledge. And those listed tips that OP had, that something could help them but of course, that it need more patient and hard work. This went impossible if we just take this so easy instead of getting serious in dealing with the market sentiment.