Wait until the clocks go forward and then try a few night landings. If you can't see th runway you will not worry so much about hitting it. Set the attitude and fly the aircraft on.
(This is not a wind-up by the way).
Funny Nipper, but I was remembering exactly the same thing. When I did my night rating I was amazed how "easy" landing was. Just looked into the darkness and used peripheral vision on the runway lights to judge the flare. Of course, might not have been quite so easy had there been a howling crosswind....
As far as the original question, I think you just have to grit your teeth and keep trying until the skill develops. It's one of those things, like riding a bike, you just can't do unless you practise....as we have all found out