You have to be able to trust your coach. Trust that they wouldn't make you do something they don't think you could do. Trust that they will rescue you at the bottom of a failed squat. Trust there's a method to their madness.
2. Non Judgmental
A good coach doesn't judge their clients. Everyone fails. As CrossFitters, probably more than most as we're always pushing to better ourselves. Not to mention the states they'll see you in...red in the face, sweaty, flat on your back, tears, collapsed in a heap on a failed handstand, ass in the air...you name it, they'll see it.
3. BS Immunity
A good coach should be immune to your bullshit. Your whining, excuses, complaining, your woes. Get on with it.
A CrossFit coach should CrossFit. Practice what you preach.
This is pretty obvious. If you're going to no rep my burpee, then you have to be able to tell me why.
Some things we get - we get them quick, some things take a little time, a little work and a little patience.
You spend a lot of time with this person. Make sure you like them.
Dedication is important. As is commitment and consistency. However, we're all human. Every once in a blue moon it needs to be ok to have personal matters to attend to (that's code for too much tequila last night).
A coach should inspire you. They should be passionate about what they're doing. It's contagious.
They should have it, demand it, share it.