You get a good amount of time for only one use out of the boost, and it applies to all boosts. Either the boosts need to last for multiple battles, or last for their given time.
I’ve played this game long enough to see a slow battle to a really fast battle. Since this game doesn’t have a Skilled based match making, an average quick battle can last 7-9 minutes which leads to less scoring when compared to battles that last long and average at 16-30 minutes.
It really doesn’t help that you get a +200% XP boost just to get absolutely wasted in a quick battle, and I know how mildly frustrating it is to get a really good boost to only get 2-4k XP for most of the categories.