It is possible to have some truth in the mind without having the Spirit in the heart. Faith responds only to Truth, and cometh by heeding The word of Truth in the spirit. How many know that the promises of God are not to be claimed, for prayer is not in itself meritorious. It lays God under no obligation nor puts Him in debt to any. He hears prayer because He is Good, and for no other reason.
Promises are to be obtained.
Promises are not given in the word for us to take them to God to cause Him to do things for us as we please, they are there for Him to give to us as He pleases. You can't treat your Bible as a catalog to order from it what you please. Promises come down, in His way, they do not go up, your way. You can't pull down His Will to the level of your desires. Rise up to His will and all your desires will be given and your needs met.