sounds like youve done your research, looks like a solid cycle. As you do more cycles(if you intend to) you will get used to what your body respondsbetter to and what it doesnt. Im not too familiar with the nomenclature of pmag however it appears to be a dry gainer such as hdrol? If this is the case then expect dry/lean gains( not optimal for bulking). However you will definitely add a good amount of size if you eat lots.(which you will have to do, expeically if you are an ectomorph). Hopefully you are actually 21 years old and im not giving advice to a 17 year old high schooler however as gymrat stated, i reccomend having REAL nolva on hand for this as it does convert to estrogen, and being your first cycle you dont know how you are going to respond. Point being, you could end up with a nice pair of bitch tits if you are bull ****ting. Otherwise id say looks good!