Cuando decida estudiar un idioma extranjero, ¿es más recomendable estudiar uno que sea práctico o uno que le apasione más?

Definitivamente deberías aprender el idioma que te apasiona más.

Primero, tu mejor actitud hará que aprender italiano sea mucho más fluido y rápido. Aprender un idioma es mucho más que la simple memorización de palabras y frases. Las asociaciones emocionales que creas en tu mente con el lenguaje también son muy importantes.

Segundo, el español y el italiano son muy, muy similares. Podrás usar casi todo lo que aprendiste durante tus clases de español mientras aprendes italiano, y esos 5 años en la escuela secundaria te darán una ventaja significativa sobre otros estudiantes. (Cuando comencé a tener conversaciones en español después de un largo descanso, mi familia italiana me dijo que, de repente, ¡mi italiano mejoró mucho!)

Tercero, es demasiado pronto para que usted decida si algo es un activo en su futura carrera. Si te especializas en política latinoamericana, entonces sí, el español será mucho más útil que el italiano. Si decides convertirte en un erudito de la ópera, entonces el italiano será mucho más útil.

Cuarto, el español es mucho más popular en los Estados Unidos que el italiano. Una habilidad rara suele ser más valiosa que una habilidad que casi todos poseen (carrera profesional).

Finalmente, si has estudiado español durante cinco años y solo tienes fluidez, entonces me temo que tu maestra no estaba haciendo un buen trabajo. Si en un par de años finalmente decides aprender español, con una nueva actitud, haber aprendido italiano te ayudará mucho.

Si no te apasiona un idioma, lo más probable es que no aprendas a hablarlo correctamente (por apasionado quiero decir que quieres hablar con personas que hablan ese idioma, viajar a ese país, escuchar canciones o ver películas en ese idioma, etc. ) Entonces, si comienzas desde cero, lo más recomendable es estudiar un idioma que te apasione.
Pero no estás empezando desde cero. Te sugiero que no tires esos cinco años de español y sigas estudiando ese idioma, para que puedas dominarlo a un buen nivel. Cualquiera que sea su carrera, sin duda es mejor hablar un idioma muy bien, que ser semi fluido en dos.
Si viajar a Italia es la razón principal por la que desea estudiar italiano, no se preocupe: muchos italianos hablan inglés; no muy bien, tal vez, pero lo suficientemente bien como para comprender y ser entendido.
Además, cuando haya dominado el español, si * luego * decide estudiar italiano, verá que será relativamente fácil para usted.