Genesis 12:1
1 The LORD had said to Abram, “Leave your native country, your relatives, and your father’s family, and go to the land that I will show you.
The promise is given, but only the worthy will obtain it, keep it and enjoy it. Gen 12:1 spells out the first requirement to obtaining this promise. In our day and time, and in so many words, you have to separate yourself from the old and come into the new. We can only do this now through Christ Our Lord Jesus since no one can be worthy of this promise except in and through Him. Yes this does require your effort and sacrifice, leaving behind your old and fleshly ways and subscribe to the new way in and through Christ. There is no other way of experiencing this guaranteed blessing so if you really want it, stay in Christ and live for Him.