Sometimes you feel stuck in a loop with WoW - here's how I get out of that.
●Patreon - https://patreon.com/bellular
●Twitter - https://twitter.com/BellularGaming
Warcraft Discord Servers: https://www.reddit.com/r/wow/wiki/discord#disbtn
Openraid: http://openraid.zergid.com/ (A lot smaller than it used to be, but still has plenty of active groups)
As for getting into a guild... The in game tools suck. I think the best way is, as with many things, doing it the old fashioned way. Talking to people. If you join a group for a few runs and find they're good to play with, then see if their guild is recruiting.