Hiya, Kittica! Congrats on your new family member and welcome to TCS!

I have six cats, not one of which will wake me for petting or for food.
The food part was easy (for me). I am a late riser and not in the greatest of moods first thing in the morning, so I determined before I ever got a cat that there would be no association between my crawling out of bed and the cat(s) getting fed. So, I do not and have
never fed the cats within a half-hour of waking and, almost 100% of the time, not until after I've had my shower. Today, the cats associate my showering with eating and I often have several of them decorating the bathroom counters, towel shelves, etc. when I pull back the shower curtain. That's a whole lot easier - and more humorous - than being woken early. *grin*
This will probably be a bit difficult for you, since your kitty is already accustomed to eating immediately after you wake, but in that case, you might find my "don't wake me for attention" training of interest.
Training them not to rouse me for a petting session was a little more difficult, but boiled down to treating them like I was an angry momma kitty every time they woke me, including hissing and growling at them. Spencer was my most persistent cat, but finally stopped after I hissed and literally snapped at him one very late night/early morning.
I kept telling myself "think like a cat / talk like a cat" don't yell, don't swat, just hiss, etc. I only vaguely remember the final incident, but he'd roused me yet again with a single claw to my lower lip (gah!, that hurt!) and I actually awoke with an angry hiss and a lunge / snap in his general direction. I think my snap snicked the air about an inch from his face.
He no longer wakes me up in the middle of the night.

So it is possible to retrain cats, it just takes a whole bunch of persistence and, sometimes, some odd behavior.

Good luck!
AC