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 conjuction with engineering, business, nursing or journalism.
Remember, knowledge of other cultures and languages will help you expand your personal horizons and become a responsible citizen. Your ability to talk to others and gather information beyond the world of English will contribute to your community and your country.