Those are some excellent numbers for your age, size, and relatively short length of training career. Since you already know about your sleep issue, and it sounds like doing what is possible to address it, I'd say the best thing you can do is make sure all your other recovery parameters are in order. Nutrition, and as little extra stress as possible. Also make sure you're taking appropriate jumps, resting enough between sets, and some caffeine pre-workout may not hurt either.