I think that a good protein supplement is important virtually all the BNBF Pros use Pro peptide as it has the best raw materials of any protein on the market on the market. It also has probiotics to aid digestion which helps the absobtion of protein.
the other thing we swear by is Pro Recover it is a great after training drink combining simple sugars and fast acting whey protein as well as antioxidants
both these products are by CNP Professional check out
CNP Ltd - FreeContent They also have a sister company in the states below is some research done on post workout nutrition.
I keep my carbs to a minimum before training using either a pro peptide 40 mins before training then I take the Pro recover immediately after training Rob Hope does the same