Mast isn't really that anabolic, it's no good for muscle gain or strength. It serves the purpose of a weak AI, reduce water gain including sharping the edges of muscle and face, anti-depressant, libdo boost. However it does have two things that can happen, blood pressure increase over time of about 10 points and it can enlarge your prostate forcing you to get up to go to the bathroom several times a night(I have this issue myself)
Test Cyp is perfectly fine to run with NPP. You don't have to match esters and honestly I wouldn't load up on the prop esters just because you're gonna have some welts and pip and of course cyp doesn't cause that problem so it's one less thing to worry about. I prefer Acetate and Cypionate for T just because they are both painless esters and they both work fine, but I think if I were you I'd stick with Cyp.
I'm gonna state that you don't need much and I know this from experience and having a brother that was a competitive body builder and former olympic athlete and he was using 100/100. Usually 100 T/100Tren, or 100 T/100 mast, or 100T/100 NPP. He was never running more than 200mg a week of anything and he's still huge, even though he does occasionally use orals for preworkout.
If diet, workouts, sleep are on point, 200mg is plenty to grow without all the negative sides and poly-pharmacy to mask side effects.