Picture from the Crossfit archives.
When training, having a good team around you helps you with achieving your goals. This includes who you train with, your trainer, your support group. These are the people who would influence how well your training goes. They are also the ones who give you the strength and motivation to keep on training when it gets tough. So have a good team and you will have good training in the books!