I was also very shy, in gymnastics, and was very afraid to perform in front of everyone on the balance beam and my tallness made me feel even more awkward bc gymnastics is much harder on a tall person, from what my gym coach told me. This is just my opinion though..There are exceptions and she could be awesome despite her tallness or shyness
I didn't have a problem wearing a swim suit in front of hundreds of people, during swim meets
Just depends on how much she likes the sport..and since she is a toddler, she has plenty of time to experiment and find her passion 4951