Will doing other activities make up for less ice time?

Yes. Ballet, gymnastics, hockey, pilates, yoga, skipping rope and running can all help. Skating takes, muscle, balance, and grace in addition to the ability to perform the essential skating skills so anything that enhances these abilities will help them to skate better without being on the ice. And a little showmanship probably helps if competitions are going to be part of the picture.