I hardly ever play events. It’s Ranked or Offline (conquest, mini seasons) for me. Ranked will match you with equal competition and if you go on a losing streak you’re bound to find someone worse than you. Plus you can get rewards just from the program itself even without winning.
Conquest is something I just chip away at as it can get pretty boring if you only play that for a week straight. But you get stubs and pack’s every time you complete the USA map.
Mini Seasons has pretty solid rewards and is less time consuming compared to conquest.
I know this doesn’t solve your frustration in events but there’s other ways to get rewards to get you to your collection goals. Events and BR are just such a toss up because they’re usually in a wild stadium and in only 3 innings, all it takes is a little bad luck and you’re screwed.