First of all, from one vet to another, thanks for your service time. Respect.
I think that the point everyone is trying to get across is one for your own benefit. It's not a bad thing to be 21, or have less experience in the gym than some of us older dudes who've been lifting for many years. I for one wish I was 21 again.
The fact is, you're below your genetic limitations, eat lots and train hard to get a solid "base" before cranking it up. Don't use juice to give you synthetic gains that you'll lose 85% of when your off because in the long run you're wasting your time and in the case of orals, your health.
Train dirty, eat clean, make solid gains and consider a test only cycle to start when you get your shoulder right and strong. Also toss the orals in the trash, pinning is the only way to go man.