Congrats to you mate! Well done.
I am relatively new to X-Endo too, so I know how you feel. My instructor did really put me through the ringer when it came to approaching an AD. He was very anal about not dropping in on the circuit. Stay high and get setup before you join. After all, if you are up high above the AD and above circuit height, you have time to reset and consider your options - Spot the windsock etc. During a training exercise I made the mistake of simply following another bird in. My instructor asked why I had chosen runway 16, and I said, "because he called it, so it must be the active". I soon found out that parachute planes like to get down quick and this guy was landing with 10-12kt tail wind. OK for him - not ok for me! :) So now I overfly every strip and spot that sock before I pick a runway.
That said, I make sure I have a good knowledge of the AD I am approaching and play it out in my head before we get there. Of course the weather can swing that around should wind directions etc change. If you can get some time to do some circuits etc at a busy AD, it's really worth it. Dancing around with increased traffic gives you great experience at a familiar site.
In regards to altitude/height. I, wherever possible go up! Gets me away from the swirly air, but also, gives me options should the fan stop! The higher you are, the longer you have should you need an emergency out. I just came back from a Nav to Mudgee and sat on 7500 all the way there. Clean smooth air, and the view is not bad either. :)
Turbulence is never nice, and it took me a while to get use to it, and like stated earlier, accepting that it's not going to fall out of the sky or rip the wings off. It's pretty easy to descend on the dead side of the AD, and join, rather than spend 10 or 15 minutes getting belted because you dropped altitude to get setup for landing.
As you fly more, your confidence will build, and you will soon be doing it like a champ.
ALSO - Don't worry that you are nervous or anxious. That can be a good thing, as taking things for granted, or getting too relaxed could also be a detriment.
Keep learning bro, and enjoy it! :)
Cheers
J