I can see 360 degrees out of my tree stands so I don't worry much about wind and it has never affected my success. I also have never been a big proponent of worrying about scent free clothing and sprays etc. One thing you did not say is how long has your blind been in place. Deer will avoid things that are new for a while. Since you are on private land, your blind or stand should be placed at least a month before deer season.