@markstrimaran These were the first three things I thought of as well.
I am just a solid 90th percentile athlete. Training 5 days a week for a couple hours and my body likes 8-10 hours of sleep.
I would probably add some body maintenance on those rest days too. OP is young but if she wants to...