We all know that landings are all about visual cues. They take time to learn because the visual cues are short lived (it happens quickly) so it takes a lot of landings for the brain to sort out whats going on. (some take longer than others

).
Give the brain more exposure to the visual cues and you will learn quicker.
Find a long runway and a good instructor, fly the approach, settle almost into the flair, but dont land, just hold it off for as long as the runway safely permitts. Do that half a dozn times. Next have your instructor land on two wheels, nose high and wheel the aircraft down the runway without letting the nose wheel touch.
You will be amazed how much more quickly your brain learns
the visual cues. Landings will seem easy.
When they do forget all about stabilised approaches. Intentionally throw in some really horrible ones, too high, too fast, hot and high, its your job to recover. Its amazing what can be recovered and it makes a stabilised approach and landing seem a sinch the next time you fly the approach accurately.