RE: A visual perception problem at the runway.
You are on the right path trying it with your shoulders square to the runway. I would also suggest trying to land in the same place every time. Maybe paint a yellow line down the center of the runway and try to hit it every time. If the wind is a cross wind teach yourself to rudder it in. Both of these things will make you a better flyer in the long run.
David