For ye have need of patience, that, after ye have done the will of God, ye might receive the promise. Hebrews 10:36
Waiting, endurance and perseverance are the keys to receiving from God. So after you have yielded to God's will by faith, there will be need for patient so that you can obtain the promise. Everyone that abides by God's will there is a reward for them, but patient is the only key that can open the door that leads to the place where the rewards are kept.