I'm a 36 E so I feel (literally) your pain.
What I have found that works is to get a full coverage bra( one that covers the majority of both breasts) with or without underwire in your regular size. Put this one on first.
Next get a high impact/ compression bra and put this on over the regular bra, essentially you'll be 'double bagging' your chest.
If you still have too much bounce after using both of the bras (I get a little too 'jiggly with it' sometimes.) I'll apply a snug ACE bandage over both of the bras.
I know it sounds like a lot, and it is, but if you hurt after you've been riding, and you don't want unsightly bounce when at a show, you may have to go that far.
I should add that I tend to use mid-priced brands for the sports bras, no particular brand, and if I can find them on sale I buy multiples as I go through them at regular intervals. As for the regular bras just use one that is sturdy with wide straps, the brand you use depends on which one fits you best.