“Beloved, I urge you as sojourners and exiles to abstain from the passions of the flesh, which wage war against your soul. Keep your conduct among the Gentiles honorable, so that when they speak against you as evildoers, they may see your good deeds and glorify God on the day of visitation.” (1 Peter 2:11–12 ESV)
Remember that this is not your home – we are sojourners & exiles – therefore abstain from the passions of your flesh. The way to beat fleshly passions is to know (remember and believe) that we have an inheritance coming. An inheritance that is far greater than anything the world has ever seen. When we foster fleshly passions, they do harm to our souls. We cannot foster fleshliness and holiness simultaneously. We tend to think that we can have both, but we cannot. You will be growing in one and the other will be loosing strength in your heart. They are divergent paths. What are you fostering?
Peter views believers as the new Israel and views non believers as Gentiles. We have indeed been grafted in by the Vinedresser. Live uprightly so when they accuse you of wrong doing, they will have no evidence to support their charge. They will see your good deeds and glorify God for them. This sounds like Matthew 5:16. Though, not all will glorify God, some will come to repentance. The way to walk in obedience is to dwell upon the goodness, mercy and grace of God – Who has adopted us. We must remember our identity in Christ – a chosen people, adopted children, objects of His affections, co heirs with Christ.