So my technique is find some situation I'm in pretty often in both dreams and in real life, and do this check every time in that situation. After a while it's like a reflex and sometimes I even think I'm surely not dreaming and get surprised.
I still couldn't shake the feeling though and I attempted it twice more before giving up and concluding that I was just groggy and needed to hydrate so got up and went to the kitchen to get some water. Of course, I suddenly wake up with a jolt. The entire scenario was in fact a false awakening and my brain decided to cuck me.
I think for the reality check to really work, you need to not just perform it but really mentally try to will whatever affect you think will break the illusion. The problem with the above scenario is that as I was performing the reality check, I was doing it idly so my brain could easily emulate the expected effect.
the physics in my lucid dreams are generally quite grounded so I only managed to fly after my third lucid dream. Dream control != dream lucidity. They are separate skill sets that you need to train independently.
So I made a tattoo on my hand not to forget to do reality checks. I got used to it and doesn't work :)