The intent of any fast is not for the benefit of the faster, imho. It doesn't make him/her more spiritual, insightful, holy, etc.
I answered...
Fasting is for the benefit of the faster. It can bring us closer to God, as in prayer.
"Defraud ye not one the other, except [it be] with consent for a time, that ye may give yourselves to fasting and prayer; and come together again, that Satan tempt you not for your incontinency." -- 1 Corinthians 7:5
But this is very different from special dietary laws which Christ says he abolished.
You then said that fasting was to gloify God.
How does fasting glorify God? That is straight from no-meat-on-Friday territory. We're not to make sacrifices at the altar and we're not to keep any dietary laws and we're not to celebrate holidays which no longer pertain to Christians.
That's the point of Hebrews.
Our new birth has released us from all these restrictions. We are free in Christ who performed the ONLY sacrifice necesssary for our salvation.
That pretty much says it all.
Fasting is not designed to make me into SuperSwami of Christian Theology.
Fasting shows God we're serious about Him. "Neither have I gone back from the commandments of His lips. I have esteemed the words of His mouth more than my necessary food."
"Man shall not live by bread alone, but by every word that proceedeth out of the mouth of God."