Here's some advice though:
-don't over-analyze... learn as much theory as you want, but no one can tell you what's in your heart to play... its a bit like martial arts... you can train all you want, but you can't rehearse real combat, it has to be instinctive. So by all means, yes, learn theory, and practice practice, but take time out to just play and have FUN!
-as Steve Vai said, find what excites you and go for it! There are plenty of great guitarists that don't B-flat from A-sharp... uh.. ok, so that's not the best example, but you know what I mean! If getting technical motivates you to play some great music on your guitar, then let that feed you and go with it... but don't be afraid to just experiment, and let the "why" go for the moment. I've often come up with something I really liked by just experimenting, and then sort of "reversed engineered" the theory to figure out just what I'm doing, which opens the door to more possibilities.
-set some clear goals for yourself... what kind of guitar to you want to play? Saying "everything" isn't an answer.. there's just so much out there to learn, you can never "master" guitar... I saw a recent interview with Neal Schon (Journey) and he said that watching his son made him think about practicing some more to get his chops up... you have got to be kidding? Just set some goals for yourself, like picking something you'd like to be able to play PERFECTLY and then go for that... I had a goal of playing the theme song "Its Never Too Late" from Lisa McCormick's lessons, and it was both fun and fairly easy to get to that level, even though I didn't know any fingerpicking to start (of course, I went through her lessons from the start).
-make sure you have some backing tracks or something that you can jam along with. Not only is it good practice, its fun & rewarding and it will make you a better player. I have a Boss DR-880 that I love using, but you can find plenty of free backing songs to jam with on-line. Line Six's "Guitar Port" is pretty cool too.. and only $99.
Good luck man, and keep us posted as to how you're doing.