As silly as this may seem, Teroc, I fly Boeing 737 as a co-pilot, and the advise you have been given is as accurate for a small jet, as for a C150 or any of the training aircraft. When I have a problem with landings, I revert back to basics, and those are....fly a stable, comfortable approach, at the flare, shift your vision down the runway, and when the end of the runway is about shoulder height, the main gear should be about to touch the runway, hopefully in a smooth and controlled way.
Good luck, and don't worry, the landings will come.