Something else to consider is the approach, what is often put down to bad landings is a bad approach and a bad landing follows as night follows day! What you must have is your speed constant and the aircraft properly trimmed. if it's not trimmed properly and the airplane stable on the approach then a low hours pilot will have extreme difficulty in making a good landing. You need to have a "touchdown" point - often the runway numbers and then fly to that touchdown point , you then need to roundout and hold the airplane a couple of feet off the runway and gradually increase back pressure on the stick/yoke untill it is fully back and the airplane drops onto the runway. If the stick/yoke isnt fully back at the time when you touchdown, you didn't land, you arrived! That is most important especially with a glider or tailwheel airplane.
Try a different instructor, ask him for comments. I have to say that some instructors put a student on overload with too many instructions.