In Surah Shams Allah says you will be successful if you able to clean your nafs (self). I need some knowledge about it.
1) How can I recognize my nafs that he is sitting inside me?
2) How can I know this thought is coming from my nafs or from me?
3) How can I control him?
4) How can I clean him?
5) What are his biggest tricks?
6) What is week point of my nafs?
Audhu billahi min ash-shaytan ir-rajim
Bismi-l lāhi r-rahmāni r-rahīm
Wa `alaykumu s-salāmu wa rahmatu l-lāhi wa barakatuh,
To defeat the ego you need first to acknowledge that you cannot do it by yourself and you need to take the hand of a Master who will train and educate you in the science of tazkiyatu-nafs.
You may read this advice from Mawlana Shaykh Hisham Kabbani insh Allah
And Allah knows best,