I dont know how long you've had your kitty, but when I brought Smidge home she disrupted my sleep too much - and the quickest way to get on my bad side to interrupt my prescious sleep Grr...
I used conditioning behavior and never deviated from my routine. It did not take her long to 'get it".
First thing - I never ever get up and feed her if she wakes me before I'm ready to get up. She's never rewarded for her bad behavior of 5:00 am wakeup calls so she gave it up quick.
Second thing - for any bad behavior once I'm sleeping (her fave thing is to go on top of the bureau and knock stuff off), I get up and remove her immediately from the room. I do not speak to her or cuddle, just a swift unemotional removal, with a closed door. I wanted to teach her it is a privilege to sleep with mother.
Setting up a nightly bedtime routine may or may not have helped. We have our bedtime ritual - I give her a snack and set up her bed on the couch (she has a fave blanket I set up every night, and only at bedtime). She immediately jumps on it and hunkers down. Once I'm in bed reading she usually comes in for a few minutes for licks and snuggles. I give her hugs and kisses and tell her it is bedtime a few times and turn out the light. The ritual is my way of saying "It is bedtime and no awake games until mom is up". I want her to distinguish between "awake" time and activities and "bed time". With consistency again, she figured it out right quick.
She also has calmed down as she got a bit older. I brought her home at age 10 mns or so when she had a lot more energy.
The key thing to remember is not to reward your kitty for his"bad" behavior, by reacting, or feeding, or whatnot.