My suggestion would be to join a FC and ask them and/or ask some friends (even better if one or two is a tank/healer) to help with those dps queues.
Same for doing any PotD or HoH (faster/better with folks that know what they're doing and have a good team set up).
As mentioned, do your food check for that extra 3% exp buff. A FC with that 10% exp buff helps too. Some gear has exp buffs but I'm too stupid to figure out how to obtain those.
That daily MSQ roulette will be best for exp. But I'm sure you already know this.

But in the end, if you're doing all you personally can, perhaps having a trusty group of friends will be what will help you in the end to cut back on waiting times.

Perhaps there may be something on Community Finder, or you could create your own group for folks facing this same issue as you are? Create a Discord maybe even, add folks on there so you can just ask there anytime "wanna get exp, let's go " and boom.

I wanna add, I'm stupid tired and high making this reply. Sorry if like, it makes no sense lol.