I've got no idea any of the specs on your trailer, but looking it up it looks like your empty weight is actually almost 3000 lbs, and your loaded is about 4k, not 2500. So you're actually at a much higher weight than you thought. That's going to be a contributing factory.
That said, I used to routinely pull a flatbed (7k GVW steel trailer) with (3) quads on it (weighing roughly 400 lbs each, most of them in front of the axles, very little behind them), AND two dirt bikes in the bed (probably 300 lbs total?). I would tow it behind my '17 Wagon at 65mph all day and have zero issues.
I also pulled our 35' TT behind that same truck, and for about a year after we first got it I couldn't run over 62 mph, even with the sway bar cranked as far as I could get it. So I tinkered with it, took the angle out of the WDH and put some weight back on the truck (squat went from about .75" to about 1.25"), and I could run almost 70 if needed with no sway.
Where I'm going with this is, you've got to play around with loading, and try to get things a bit more leveled out. You may find you need a WDH, but with that little weight I wouldn't think so. I think the biggest thing fighting you is that your trailer is a single axle, and it doesn't take much to get those bouncing and swaying all over the place.
Air bags are the route of last choice - they basically mask whatever issues you might be having.