To the OP.
For a little light reading try "Propellerhead" by Antony Woodward. That will persuade you that you're really not doing so badly and Page 92 has some useful words of wisdom about landing. He had similar problems to yourself.
All the best with the flying. Don't give up.