Well, you gotta walk before you run.......mastering the guitar is a great goal......good luck though, nobody ever really gets there......that's the beauty and frustration with guitar and music in general. Just when you get to where you thought you'd want to be, you see an even better destination down the road.
My advice to you is enjoy the damned journey.
If playing guitar isnt fun, you are doing something very wrong. There is a difference between putting in hard, sometimes grueling or uncomfortable, work on something and being so frustrated you want to throw the guitar at the wall. If you're banging your head against the wall on something, set it aside. Come back to it later, for now, work on something fun. Could be as simple as just throwing on some music and picking out root notes as the chords go by. These kinds of really simplistic exercises can really help drive home the structure of a progression. Move from picking roots out, to power chords, or triads to keep the fun factor going.
Essentially what I'm saying is, dont try to go too far too fast. Take your time with it and there is no shame in stepping back and getting down to basics. The Beginning Blues Guitar course may be a great starting point.
If you're at an intermediate level, Blues Guitar Unleashed 2.0 is highly recommended. It's the only course I can speak to as I'm working my way through it right now. I cant imagine you wont learn a ton from it. I've been playing for a long time, mainly blues. Purchased BGU2.0 to fill in some holes in my playing......it's done, and is doing that, as well as providing a whole new library of sounds/licks and added clarity to things I thought I already knew well. It's not just a random collection of lessons. There is a logic to the flow of information, and that information is related back to real world examples of that or a very similar concept being used. Can't recommend it highly enough.
Good luck!