I agree Guerrero, Soto, and Trout have a ceiling way higher than Olson and Ohtani, but I think differentiating between the three is like calling strikes... human can't do it.
Look at Soto's performance in the homerun derby in the round against Ohtani, look at the run he went on just after the all star break, or in 2020. He's got serious raw power and could easily hit 50 homeruns if he can get the ground ball rate down.
Soto has similar career ground ball rate to Guerrero actually, and if either had a full season without major slump, hitting the ball hard with the ground ball rate down they'd reach Cabrerra + Stanton level (which I assume is .350 with 50+ homeruns).