Hi, I think I help you out in Anger management.
Though you may have to depend for your exercises and diet some gym instructor or other specialist.
As far as Anger is concerned, it is an expression of Inability.
Try to get an answer on the Areas where you are unhappy about yourself.
Next Steps
For further details and a better understanding, do consult a psychologist.