Most important is carbs and BCAA + EAA ~30min before working out (or protein if ~1 hour pre). After that, second most important is 1 hour post getting 2:1 ratio carbs to protein. Finally, make sure you're getting whole food protein throughout the day and before bed, ~1-1.5g protein per lb bodyweight. The pre/intra/post are good, but basic nutrition will add the mass.
Most pre-WO are there for energy and pump, so if blackpowder works, great. Post workout, Dark Matter is fine, but again the macros are what make or break it (creatine and beta alanine are good additives). Intras are fine as well, but I think if your pre-WO nutrition is solid it wouldn't be necessary. General guidelines, but it's gotta work for you.
That being said, I workout first thing in the morning and use a pre with 50g carbs 15g EAA, SizeOn intra (7g protein, 5g leucine, 40g carbs), then follow up with 75g carbs and 50g protein, then oatmeal with protein.