Pugging as a DPS is a nightmare. I switched to tanking this expansion. That way I make my own groups that form instantly and I can dictate the pace of the dungeons.
As for arenas, I suggest looking for people on LFG, and when you find good players that you get along with, add them on BNET so you can play with them again in the future.
i feel lonely sometimes, i used to play with IRL friends in MoP and WoD but we don’t play as much any more due to varying schedules and interest in the game etc
i would love to find a guild, or at least just some people to do arena/m+ with but my social anxiety gets the better of me whenever people want me to talk on voice etc so i really struggle with it
I’m not sure where you’ve been looking for recruitment so in case it helps:-
I’m presuming that you are on Tarren Mill because of the character you are posting on, if that is not the case then the first two links will be for the wrong realm.
On wowprogress use the drop down menus to match your requirements from a guild, you can also mark your own profile as looking for a guild and recruiters can contact you direct. It can be a bit hit and miss as you will get people from other realms, or those with different ambitions contacting you too.
There is also a guild finder tool in game, and there are people who advertise their guilds in trade or general in cities.
Have a look for communities if you’re struggling with a guild that doesn’t really do anything. Easy to sign up to a few and expand your social network a bit.
I can recommend Zen Horde - poke their forum thread if they seem to be full in-game.