2Pe 1:3 His divine power has given us everything we need for life and godliness through our knowledge of him who called us by his own glory and goodness.
Many of us are buffeted from time to time, and may at times wonder what is it that we may be lacking in order that we may live a victorious Christian life. We need not run from pillar to post, seminar to seminar, looking for the answer, or even a 3 step program, for the Apostle Peter make it crystal clear that God has already given us who have been united with Christ through regeneration, that we have ‘everything’ we need for life & godliness. I’m in no way trying to trivialize your situation, but I am however highlighting great news, that our God has already (past tense) given us all that we need to walk worthy of your calling.