What do professional tap dancers need to have? Select all that apply.

good balance

coordination

a good sense of rhythm

good rapport with a partner

excellent footwork