2 hours is actually pretty good! Not everyone has 2 hours a day to dedicate to practice. All I can say is mindless, directionless practice won't get you anywhere in terms of technique and overall musically. For what to do during those two hours of practice, just ask yourself: what do you want to achieve or get better at? Then you can develop a routine around those objectives. Here's an example of how I would do a regimen for myself if I had two hours a day:
5 minutes - Warm up
- chromatic exercises
- quick shifting weird chord shapes
- vibrato using each finger/three fingers/classical-style vibrato/wrist vibrato
20 minutes:
- work on smooth legato technique
20 minutes
- work on sweep picked arpeggios
20 minutes:
- Scales and modes
- Improvisation (try to apply the scales and modes that you just practiced). A pre-recorded backing track would be very helpful for this.
30 minutes:
- learn a new song (depending on how easy/difficult the song is, 30 minutes will most probably be too short). Remember to focus on nailing down sections of the song note-for-note, to the extent possible. Avoid the pitfall of settling for "sounds alike", then moving straight to figuriing out the chorus/bridge/solo.
etc.
Oh, and another thing -- whenever possible, try to record yourself so you can hear any improvements in your technique, however subtle.
The above regimen is just an example of what you could do, but ultimately it's up to you, your desire to get better and your focus on improving the weak points of your playing. Whenever we practice there's always instances when we start horsing around and basically just noodle re-hashed licks and riffs that we've mastered for years. Try to avoid this at all costs or else you'll be stuck in a rut.