I think this 4-3-3 lineup only looks powerful on paper. Tactically, none of the three upfront is capable of dribbling past opponents or carrying the ball under pressure. Ronaldo is not 25 anymore and we've all seen Dybala's first touch under pressure. Also Icardi offers nothing when building up the play.
In addition, none of the three above can track defensively so you need at least one with lungs like Bernardeschi.
Imo, Ronaldo and Icardi need to be paired with either a classical winger like Costa or a second striker like Dybala in 4-4-2.