Ephesians 6:16 Above all, taking the shield of faith, wherewith ye shall be able to quench all the fiery darts of the wicked.
Satan has a lot of weapons to throw at you. The defense we have is the Shield of Faith. This means that whatever Satan might use against you God has got a defense for it.
Satan uses many weapons and the shield repels them.
For doubt - God has assurance of His Love.
For guilt - God has abundant forgiveness.
For discouragement- God's word is full of encouraging words and accounts of victorious living.
For temptation- God's promises can help us to have victory.
There are so many more I could mention but maybe it might help you to make a list of your own. Just remember when you faith is in God and in His power you are invincible.