A lot of my previous trading mistakes were also due to those listed in the OP. I am not sure if there is really a top three emotion because all kinds can affect your trading. If you are angry or annoyed at something, it will be hard to focus.
There is always more to it. For example, if you haven't had enough sleep your trades will suffer because you're less likely to make well thought out decisions. This has nothing to do with greed/fear/confidence. It's just a bad decision.
One of my main mistakes in the past was that I ignored the charts and just went with what I thought the market would do. I think this fits more in the category of being naive or ignorant, maybe even confidence.
What I have noticed in the last couple of years are people thinking that it's easy to make a fixed percentage in profit every day by trading. I'm not sure where they got that from, but they obviously haven't done any trading themselves.
Even the best traders in the world don't make profit on a daily basis. More precisely said, they quite often tend to close daily trading sessions with a loss, but manage to note a profit at the end of the month.