Hi jezusppl,
as givensdj said we are able to tell the difference, and it is more than a heart issue/mindset issue as you suggest, it's a matter of God's power in our lifes that makes the real difference.
It's true that before we actually have enough faith to rest in Jesus we will struggle with sin. But this should not be our destiny nor what we should regard as the 'normal Christian life'.
We HAVE the promise that Jesus will save and deliver us from our sin. That means while resting in Him we will be able to overcome giving in to sin, its power over us WILL stay broken and IS broken now.
Matthew 1:21 ....shalt call his name JESUS: for he shall save his people from their sins.
What we are left to do is to decide if we love the pleasures of sin more than we love God, or not.
2 Timothy 3:4 talks about people that are lovers of pleasures more than lovers of God and concludes that they
Having a form of godliness, but denying the power thereof: from such turn away. 2 Tim 3:5
Jesus gives us the power to stop sinning, but we can deny His power und be satisfied with just looking the part of being a Christian on the outside, but inside continue to struggle and be overcome by sin on a daily basis. This does not have to be the case at all, actually what that does if it continues over years is it makes us hyprocrites. In that case we would practically deny the power of the Holy Spirit in our lifes.
So "no one's perfect" shouldn't be your target at all, if we are to 'stay as we are' and not be able to be holy, it wouldn't be mentioned by Paul:
Ephesians 1:4 According as he hath chosen us in him before the foundation of the world, that we should be holy and without blame before him in love:
Ephesians 5:27 That he might present it to himself a glorious church, not having spot, or wrinkle, or any such thing; but that it should be holy and without blemish.
God does not require impossible things from us for that He not first provides Himself to enable us. Don't listen to people, listen to Him and take it by faith that He provides what He asks for 1 Peter 1:16 Because it is written, Be ye holy; for I am holy.
ahh, you've asked for scripture, check out this site, and also download the free PDF book, it's full of related on target scripture -> http://www.holylivingnow.com