It's really hard to get rid of these things in trading. I, was once a victim of my own emotions in trading. It's so hard to fight back against it. But try to step by step lessen those things. That should help it.
Yes it is difficult to get red from emotional attitude, if it is your habit and if emotions are there in your nature, i think if a person get some experience in market and spend a lot of time in the market then we can expect that he can get control on his emotion a little bit, but still i am not too much sure about it, because it is natural and very hard to get control over it.