Get the Weapon of Knowledge
The Devil is described as a liar. The only weapon of liars is mis-information and those who win such battles use the weapon of truth.
You will only win that battle with the Devil by arming yourself with the truth as revealed in the Bible and not fasting, night vigils, etc.
Spend quality time reading, hearing and meditating on His Words with the Holy Spirit as your guide and victory is assured.