I know this sounds kind of smug, but you could also "simply" try going to sleep earlier such that you are not as dependent on an alarm clock. I've found that when I am still in deep sleep in the morning, my body has many ways to avoid/ignore alarms, but if I get enough sleep such that I'm already mostly awake by the time the alarm sounds, I don't ignore it.
I won't say it's impossible for me, but there's a huge, tangled mess of psychological, social, habitual and lifestyle reasons that prevent it. Starting with, ever since I finished high school and was no longer forced by my parents to get up on time, my natural awake time is between ~11:00 and 04:00. Any attempts to shift it to what society considers normal tend to drift back to baseline within a week. These days, 報復性熬夜 (revenge bedtime procrastination) is a significant factor, too.
(It's 00:15 here as I'm submitting this comment; I'm fully wake and alert, as opposed to how I was 3-4 hours ago.)
The human body has a natural tendency to sync up with day/night cycles in terms of wake/sleep, but exactly how this aligns varies significantly between individuals. If it's quite delayed then trying to get to sleep earlier isn't an easy task: https://en.m.wikipedia.org/wiki/Delayed_sleep_phase_disorder