Cats are nocturnal, your cat just wants to play or is feeling insecure and wants company.
Solutions:
Leave the bedroom door open, your cat may or may not then attack your face as you sleep, worth a shot.
Open the door and spray the cat with water whenever it wants to get in, after a few nights it'll get the message that bothering you at night is "wrong".
Buy the cat more interesting things to play with/do at night other than bothering yourself... a massive cat fortress for example.
Tire the cat out in the daytime and it will be less active at night.
Your cat thinks that making noise = food and is getting hungary at night, make sure you only feed the cat at a set time twice a day, never feed your cat if it is near the bowl or causing a fuss.
Cats are nocturnal, your cat just wants to play or is feeling insecure and wants company.
Solutions:
Good luck and God's speed.