Which sentence is best?
(A) The keys to a good singing performance are practice, preparation, and to have singing skill.
(B) The keys to a good singing performance are practice, preparation, and singing skill.
(C) The keys to a good singing performance are practice, singing with skill, and preparation.
(D) The keys to a good singing performance are having singing skill, practice, and preparation.