The video below makes & shows several good points to consider. Perhaps the best suggestion is to keep your line low. This will help you more than anything most of the time.
In addition to the suggestions in the video I would add these points to dealing with the wind:
1.) Learn to side-arm cast, This is essentially keeping your line lower to the ground.
2.) If the wind is gusting, try to time your casts so that you're line is in the air in between gusts of wind.
3.) Roll cast. This eliminates the need for a back cast at all, if that's where the wind is really messing you up.
4.) Use a stiffer rod. The faster, stiffer rod is going to make it easier for you to get your fly line moving faster (not harder). A fast line speed cuts through the wind better, but try to remember that you don't want too much power on your cast or you'll end up with knots.
5.) Use a heavier fly line. Going from, say, a 5wt line to a 6wt can make a difference on a windy day. The heavier line has more mass which will help you get more line speed & so cut through the wind better. You can also fish larger, heavier flies for the same reason.
6.) Limit the wind by fishing in a better spot. Obvious as it sounds, if the wind is giving you grief, try to find a spot down in a gorge, or deeper into the woods - anywhere where there are things to break up & block the wind some for you. This isn't always possible, but if it is, fishing in a less windy location can make for a better day on the water.
I don't like fishing in the wind. I always feel more tired at the end of a windy fishing day, because it's more work - at least mentally. But the wind doesn't have to ruin your day. There are things you can do. Check out the video below for some good examples.