Here’s my recommendation:
Practice your landings first thing in the morning, I’m talking preflight at dawn.
You have to eliminate all “external” factors or at least most of them for your errors to reveal themselves.
Then fix your errors before you tackle crosswinds or strong thermals.
You can’t learn to land from reading about it, you can only learn how to land by practicing it.
Talk to your instructor and move your lessons to early and I mean EARLY morning.