The thing may be in Full Accordance with His Will, but the Asking or the Spirit of the one who Asks may not; therefore, we are not heard.
Just as the root of all sin is self and self-seeking, so there is nothing in our more Spiritual Desires that so effectually hinders God’s Answering as Praying for our own pleasure or glory.
Prayer, to have Power and to Prevail, must Ask for the Glory of God.
And one can only Pray This Way when he is Living for the Glory of God.