For the Lord God is a sun and shield; the Lord bestows favor and honor; no good thing does he withhold from those whose walk is blameless. Lord Almighty, blessed is the one who trusts in you. - Psalm 84: 11-12
When you love God with every ounce of who you are and love others sacrificially - He promises to shine his favor into your life.
How to be that blameless man? Accept your faults, confess your mistakes, and live authentically commited to Christ.