My suggestion, find a small Crossfit box as they are the ones that dedicate their time to helping athletes get better. The bigger ones just want the money to roll in without putting in any work.
The smaller ones are great as the community is also closer as a whole