#1
Basically i have been playing for  a few years now practicing on average 4-5 hours a day however my focusing on playing has left the theory side of things severely lacking. what would you guys recommend somebody in my position should do to get my theory knowledge up to scratch   
#2
jakobkellett123 go find a good teacher and pay for lessons. Seriously.

There are a ton of online options as well.
Guitars:
Ibanez RG1570 Prestige
Jackson Kelly KE3 - MIJ (Distortion/Jazz)
Jackson DKMGT Dinky (EMG 81/85)
ESP E-II Eclipse Custom (JB/'59)
ESP LTD EC-1001FR (EMG 81/60)
Fender MIM Strat

Amps:
Mesa/Boogie Dual Rectifier Roadster 212
Laney IronHeart IRT-Studio
Peavey Vypyr 30
Peavey ReValver Amp Sims
TOOOO many T.C. Electronic Pedals. . .
#3
Take a class.  Private lessons or music theory at a local CC.
"Your sound is in your hands as much as anything. It's the way you pick, and the way you hold the guitar, more than it is the amp or the guitar you use." -- Stevie Ray Vaughan

"Anybody can play. The note is only 20 percent. The attitude of the motherfucker who plays it is 80 percent." -- Miles Davis

Guthrie on tone: https://www.youtube.com/watch?v=zmohdG9lLqY
#6
jakobkellett123  you could try these 3 books

Basic 
www.beverlyteacher.com/Music%20Theory%20-%20Basic%20Level.pdf   

Intermediate 
www.beverlyteacher.com/Music%20Theory%20-%20Intermediate.pdf 

Advance  
www.beverlyteacher.com/Music%20Theory%20-%20Advanced.pdf