Well, The Bible teaches that our warfare are NOT carnal (Ephesians 5:12). In other words, the war that we fight are spiritual and that battle is fought by reading God's Word, praying, fasting, and growing our relationship with God. However in order To get to this point, he have (Romans 10:9) confess our sins to God, repent and turn away from our sins. From that, we place our faith and trust in Christ. God's Word is our weapon, The Bible. Ephesians 5:11,13-18 Teaches to put on the WHOLE armor of God, so that we can stand against the wiles of Satan. Having our loins gird with truth, Breastplate of righteousness, feet shod with the preparation of the Gospel of peace, Shield of faith, and the helmet of salvation along with the sword of the spirit.