"His divine power has granted to us all things that pertain to life and godliness, through the knowledge of him who called us to his own glory and excellence." — 2 Peter 1:3, ESV
It is much easier to make excuses as to why it is too hard to truly live for Christ or we can understand this: God supplies all that we need to live the life that he has called us to live. That's it. That's the truth of the matter. He does not expect us to surrender our lives to him and then prove that we can handle it. Rather, our surrender is proof enough that we can't do it without him anyway. So here's the truth: I have the power of the Almighty God at my disposal to live a life that is godly and according to what Christ has called me to. So what's my excuse? What's yours? I understand that we will fall into temptation and mess up. Our struggle with sin will continue until the day that God calls us home. However, many of us spend a whole lot more time and give a whole lot more effort to our physical workouts while completely neglecting our walk with Jesus. We'll pump iron and run miles but neglect time with Jesus in his word and in prayer. And because of that, when the fall comes, it is much easier to blame God rather than to confess and accept the laziness that has been lived out with regards to Christ and our relationship with him.
We need to have a different attitude. As much as we "bring it" in other areas of our lives, it is with that attitude (and more) that we should live for Christ. The difference: rely upon Christ and then "BRING IT" according to that which he gives to help us walk as he wants us to. No more excuses. If we screw up, we take the responsibility, get up, rely on Jesus and get going again.