Here's how you can fix it
1) It's time to leave the backseat and move into the role of a leader. Make and lead a raid yourself! Lack the skill and tactic mind to lead a raid? That's what Youtube is for. Failed your first raid? So what! Get bashed by haters? **** them, ignore them and move on.
2)Check through the guild forum and read their requirement and type. For a new player, I advise to join --> Casual(raid once a week), Progressing &Standard Raiding guild (raid 2-3 times a week). Just stay away from hardcore raiding guild for now.
For guild application, most are pretty straight forward, they will ask you questions on tactics for ICC, RS, etc. Just do you homework and you will be fine.
3) Wow is an MMO, not a single player game. Move out of your comfort zone, befriend other players. There will definitely be some toxic *******s along the way, but one out of every 50 players, there will be one player you can have a great time and friendship with. This will considerably improve your wow experience and maybe even get some carried runs from your new pals. The same can be said for real life.