Stop doing the same thing, expecting different results.
Yoga/Pilates/Gyro are all fine, but they aren’t an efficient use of your time if you want greater strength and conditioning. They are too similar to what you already do.
Get out of your body-weight comfort zone. Train beyond the demands of dance. Build capacity, expand your skills, dance harder, longer, and faster.