If you do practice 2-3h a day you will get good fast.
I think, just opinion, that you are better off practicing no more than 30 to 45 minutes before taking a short break. I like to work in 10 to 15 minute intervals with short breaks in between, I use this time to change the sheet music on the stand, make tweaks to my setup, otherwise prepare for the next topic, or just get up and walk away for a few minutes.
My morning routine looks something like this.
Right now I spend the first 5 or so minutes working on alternate picking, either on one string or alternate strings, sometimes just playing 4 notes chromatically or just muted. I set a metronome at a slow speed, 60 BPM or below, and start with 4 beats of 1/4 notes, then 1/8 notes, triplets, and so on up to at least 1/32. For me I even include odd groupings, 5 notes per beat, 7 notes per beat and 9 notes per beat. (I'm sure there are names for those groupings.) Then descending back to quarter notes.
I then play a chord exercise based on the CAGED system starting at open C major and then moving in fourths all the way until I get the "D" form of C at the 10th fret. I then reverse and play minor chords in fifths moving back down the neck until I can no longer finger the C form. (Sorry if you don't understand CAGED it's worth making a study of.)
Both of these things together generally take less than ten minutes. (It's also best to stretch your hands and your forearms during and after your warmup.)
Then, right now I spend 10-15 on George Van Epps Guitar Method, it is a very comprehensive study of triads. I was aware of it because of an older musician I knew as a youngster and was please to find it in PDF form at a very reasonable cost.
I then spend 10 to 15 working on sight reading, something I have avoided for far to long.
Then 10 - 30 minutes working on learning tunes by ear. This can involve figuring out a progression, lifting a lick or two, coping a bass line, and recently I have been using a cajon and a tambourine to try and mimic drum parts. I also will record the rythym and bass parts into a looper and then record guitar parts and make myself listen to what I really sound like.
Usually by the time I get all of this done an hour has past, and it's time to get ready for the rest of the day.
I do my best to spend at least another 30 minutes to an hour in the evening, sometimes this is just free time, or if I am finding something really challenging I will use this time to double down.
I try to not work on anyone thing for more than a few weeks without modification, or sometimes I'll just set it aside for several weeks and then revisit.
If you are a beginner, learn your major scales and then learn how to harmonize the major scale with triads. Also learn the names of the notes everywhere on the fretboard. It makes comprehension so much quicker, you will still have to work out the technique side of things, but at least you will understand what you are trying to play.
And learn to read music, saying that reading music limits creativity is like saying if you learn to read a language it will inhibit your ability to speak it. Just think about how non-sensical a statement that is.
Sorry for being so long-winded.