I'd advise more research, your whole post is garbage... no offense brah.
EPI dosage: low
Cycle Assist: great
Casein protein: ugh, wouldn't spend money on it but whatever your choice
BCAAs: most likely worthless in your situation, i.e. on sterons your protein intake should be high
Creatine: no need to ever cycle it
Tribulus: worthless (yes, even in PCT)