Make sure you keep your feet squared up. The worst thing that I see is people who have their feet at an angle. You're looking for trouble when it comes to your hips and your knees.
you're going to hear different things because everybody is different. At the end of the day, your body is your body. So get blood work done and see where things are at.
GW is one of the best out there for endurance. You can take it 2-3 hours before you train, or you can take it daily consistently. Either way will work fine.
Definitely check out n2guard. It really helps. It's great for your liver, kidneys, heart, brain, skin, and everything else in between. Take 7 capsules a day, and you'll be good to go.
Don't over-complicate things, Dianabol is a cheap steroid but very effective for bulking. I've seen people blow up like crazy on it. You don't want to blow up too much though, have some control.