Yes we can't get can't rid of our emotions but we can control them. Fear and greed are both dangerous when trading but you can control them and use as a tool for your benefit.
I believe the best way to mitigate emotions is to avoid greed, we can not completely remove emotions but we can bring it down with less greedy trading, To have a large gain is to use experience not greed in trading, when you understand how the market works it becomes clearer and much more easier to win big.
That is something exceptionally difficult to do in the markets because as we know the markets move by two raw emotions and that is fear and greed, so quite honestly you will need to be almost superhuman to be able to restrain those emotions with anything but your own emotional control, in my opinion the best way to reduce those two emotions is to have a trading system that tells you exactly what to do and how in every single circumstance that it can come up in the markets, that way you will not use your emotions trade but your system, and the system will always be dispassionate about trading the markets helping you to take difficult decisions just when you need it the most.