The manifestation of God’s blessings is not based on our good works but on faith that God loves us enough to give us His best in His timing.
Rom 5:8 But God demonstrates His love in this that while we were yet sinners, Christ died for us… God gave us His very best while we did not know Him and were not seeking Him. How much more now that we are His Children will He not freely give us all good things.
God does not bless you because you are good enough but because He loves you. Your faith in Him gives Him permission to bring to pass what He wants to do for you.
Delight yourself in me (God) and I would give you your heart desires.