You can't imagine what a great experience that is. Of course, it doesn't happen overnight. Like math, English, or other subjects, language learning takes time. Stick with it. Use your second language on the job, seek out opportunities to use it in your community, or, in college, take more courses, study abroad at intersession or for a summer, a semester, or a year.
Some programs teach languages in conjunction with engineering, business, nursing, or journalism.
There's no one answer. Whatever language you choose, learning it will make a difference in how you see the world and in how the world sees you.