KEEP GOING!!
At 20 hours I too was having a nightmare with landings. At 30, they started to tidy up. At 40, I could grease at least 50%.
The thing that really did it for me was a new instructor that happened to be amazingly calm and reassuring. That and the enduring advice (can't remember who from) - "don't try and land, just flare then try and fly it down the runway" (power off obviously!).
It does click, and like many of these sorts of things, you may well find it clicks in a sudden and surprising short amount of time.