@thex Third (and I'm just repeating and stressing what others have said), significant strength gains should be coming (more or less) easily at this point. If you're strength training 2 hours a day every day, you are likely overdoing it, at least with the sleep and nutrition you have. Again, a knowledgeable coach is helpful here. progress (and of course, that leads to working harder, which just leads to an even bigger sleep deficit).
Second, get a coach, someone with experience preparing high-level athletes. It's expensive, but not nearly as expensive as spending a few years doing things the wrong way (or at least a less optimal way) and ending up frustrated, burned out and injured.
Third (and I'm just repeating and stressing what others have said), significant strength gains should be coming (more or less) easily at this point. If you're strength training 2 hours a day eery day, you are likely overdoing it, at least with the sleep and nutrition you have. Again, a knowledgable coach is helpful here.