Based on my experience in the past few months bringing a char to 99 - especially on non-ladder - baalruns and chaos runs were scarce but you could find a game now and then, they weren't bot-hosted either. You can either host your own, teleport and have people join up (this worked best for me) or you can join split farm games to solo a zone with a higher player count for more xp/drops. From 95 and onwards what I did was host/tele baalruns, then go straight for the actual TZ while the rest of the players finished the waves and clear as much as I could in the TZ. Also, if the current TZ is either tal rashas tomb / chaos sanctuary / baalrun / cowlevel, you usually can find a couple of games hosting these for the duration.
I assume you were freshly rushed and don't have the gear/power level to do these yet, so it's either time to MF/trade for some gear, or keep trying to join games to leech xp at.
You can trade here, make sure you choose the appropriate gamemode:
https://forums.d2jsp.org/forum.php?f=384