Muzzy... from the sounds of it, you most likely need to hang at least 1, if not 2 more stands in your location. That way you can decide which stand to sit in based on the wind when you get there. Seems silly, but i've seen old timers in my area have up to 4 stands within 100 yards of each other. That way they can hunt a spot no matter what direction the wind is blowing.
as far as picking a trail, I'm a firm believer in NOT sitting right over a trail. If a deer uses a trail you are sitting right on top of, you end up with them coming right at you, and then walking straight away... try to find a tree that is anywhere from 10-20 yards off the trail. If there is a "hub", or place where they trails connect, try to set up off that. That way if they come in on different trails they will all pass by a specific point.
I like to wear a facemask in a tree. From what i've read deer don't really see a person when they bust you, they just see something that isn't tree... a facemask can cover up that nice bright oval that's moving around and not show that human outline...
As far as clothing, you should find something you have some faith in and are comfortable wearing and shooting in. Other than that, don't put all your faith in a piece of clothing to get you close enough to kill a deer. I dont' use any carbon clothing, but i always make sure to wash my gear in scent-free detergent, try to avoid sweating on the walk in to the stand, use the scent-killing sprays and rubber boots, and sit in the spot i feel gives me the best chance of staying downwind of the deer. i get busted sometimes, but i've also had a lot of deer awfully close with no idea i was there