I've had a whole day of crosswind landings and I kept this thread in mind.
What it comes down to as has been discussed previously is the basic: keep on flying the plane. I missed this several times today, why I've got no idea. It's really easy to act as a charter passenger and clap you hands and cheer as soon as you get on ground. Keep on flying the plane and things should work out. If it still doesnt help, perhaps you're exeeding the crosswind limit?
/LnS