Your question is about overcoming or wining Shadripus (षड्रिपु) meaning the six enemies of Human beings , as told in Hinduism. They are as follows.
- Lust (Sanskrit: Kama) (काम)
- Greed (Sanskrit: Lobha)(लोभ)
- Anger (Sanskrit: Krodha)(क्रोध)
- Pride (Sanskrit: Mada)(मद)
- Attachment (Sanskrit: Moha)(मोहा)
- Covetousness (Sanskrit: Matsarya)(मत्सर)
These six enemies of man can become an obstacle in his spiritual progress and material progress. These qualities cannot be helpful in achieving material benefits, not to speak of spiritual progress. So, one should try to give up such qualities. In my view , for this one can practice :
- Yoga,
- Meditation ,
- Pranayama (Breathing excercise)
and the recitation ofvarious shanti mantras (With advice of spiritual teacher or Guru )
also one can practice reading sacred texts and attending discourse
of saints, Gurus etc.
There is a simple advice given in Epic Mahabharata's section of Udyoga Parva about conquering these six enemies.
अक्रोधेन जयेत् क्रोधमसाधुं साधुना जयेत् । जयेत् कदर्यं दानेन जयेत्
सत्येन चानृतम्
a-krodhéna jayét krodham_asādhum sādhunā jayét | jayét kadaryam
dānéna, jayét satyéna chānṛitam || [IAST]
Conquer anger by calmness; evil by good; miserliness by charity and
lies by truth.
Mahabharata Udyog Parva
Additional Ref. For Shloka : http://sanskritpearls.blogspot.in/2010/06/june-26th.html