I was considering doing a cycle of something before I join, to help me with PST tests as far as push ups, pull ups and such but I still need to be lean and maintain fast run times as well as swimming... what should I take so that I still keep my endurance high and not really bulk up just gain strength. Thanks for the input. wouldn't be my first cycle but first one in a while.