Fasting brings us closer to God. I liked these reasons listed why Muslims fast. I do it for many of the same reasons:
“The most important consideration in undertaking a fast, as in any act of devotion, is to seek nearness to God, and seek His pleasure and Forgiveness. This itself generates a spirit of piety in man.”