I agree with the above! Landing is a maneuver and must be practiced like any other maneuver. Obviously, variables apply but if you stick to a routine, you will get better. This is the way the military teaches it for flying and it works well for them. They DO NOT bore holes in the sky and hope their very expensive equipment survives.
Proper altitude, down wind turn, final turn and approach. Power all the way down, no idling til the wheels touch. Try it, it works.