Battle Hub is a mistake if you're not a strong player. I'm fairly convinced the majority population is Master-ranked players - Itself a wide pool (I say as a lower-end Master player myself) but still liable to kick the ass of players who aren't hardcore about the game.
Assuming you've been going to BH, ofc. If you play in Fighting Ground enough, ranked or casual, you should eventually reach a fair equilibrium of win/lose in player matchups.
All of Cammy's normals are minus on block btw, except for 2HP, which is in fact +1 on block. The bigger problem with Cammy imo is that Cannon Strike can be plus on block and good Cammys can usually achieve that (at best +3 on block is pretty helpful).