Many years ago I also had trouble with landing and whilst my instructor was away doing his ATPL exams (this is in the old CAA days) I had a part-time instructor who noticed this and decided to fly the entire length of the runway in flare attitude just about the runway. This "fixed" the picture in my mind and what you know? I solo'd the week after. PS. We had 2,500 metres of runway available. Maybe worth considering.