How can we control our Nafs. Please give some good advice for control the Nafs?

1- Resist desires. Eat less. If you crave something, even if it’s halal, occasionally say no to your nafs. Give up some comforts occasionally. This way you strengthen your nafs

2- Remember death 20 times a day

3- Make sure your income is 100% halal

4- Increase your knowledge. Gain religious knowledge at least 30 minutes a day. Study Nahjul Balagha