sloppy playing, sloppy timing, terrible guitar tone. on the good side, you seem to have studied the song note for note which should help you in your effort to perfect it. keep on working on the piece.
(sorry for being blunt but being kind won't help you sharpen your skills)
either your guitars out of tune or your intonation is horribly off, but i imagine you can hear that.
bends need a bit of work, but like the previous comment said you clearly know the solo note for note but can't quite pull it off yet. keep at it, and set your guitar up properly.