I'm not good at getting up early either.
I often try to come up with various ideas to get up early.
Judging from my experience, the best way to get up early is to put several alarm clocks out of my reach.
However, sad to say, I sometimes can't get up in spite of my device.
After all, we should go to bed early if we want to get up early.