The only thing that limits God is our faith. Small faith small things, large faith then God can do more. But this is balanced by obedience. In the Christian life obedience is required, but understanding “why” is optional. Sometime we do not understand things until later.
So in brief we limit God by our lack of faith, lack of prayer and lack of obedience to Him.
From Hebrews 12 – …let us run with endurance the race that is set before us, 2 looking to Jesus, the founder and perfecter of our faith.
With prayer, answers may not some soon. Sometimes we need to give God time to answer. It takes time for God to grow a tree… We just need a little faith…
Everytime we obey, we receive into our natures a little more Divine nature. “If ye shall indeed obey my voice, ye shall be a holy nation unto Me.” Exodus 19:6 This reminds me of the verse 2 Peter 1:4 by which he has granted to us his precious and very great promises, so that through them you may become partakers of the divine nature having escaped from the corruption that is in the world because of sinful desire.