Going by what players say Juve are a very professional environment where everyone work hard.
I think it's two different things being professional in your preparations for the game and the game itself. Some players lack the mental strength imo which is hard/impossible to train.