RE: fighting the wind..
Flying with the wind initially takes some courage, and you have to be aggressive in your flying. With strong gusting winds, the typical chop and drop landing isn't going to cut it. You have to fly the plane down to the ground. Easy on the elevator, and anticipate. Keep the wings level. With a cross wind, banking the plane slightly into the cross wind will help. And if you get an opening to get on the ground, take it and get down quickly.
And once you learn how to fly in the wind, your flying on calm days will improve exponentially.
Brad