This is an interesting dilemma. Does everyone need a spanish language fluency to move positions in your workplace? Or is this pertaining just to you?
Depending on the population that you serve, sometimes the position is such that you need to know another language. Are you working in the neighborhood that you grew up in, hence why you need to know the language?
Rosetta Stone has programs that are quite good. Sometimes community schools
or libraries have spanish/english conversation buddies that are a cool way to get "immersed" in the language (for both the Spanish speaking and the English speaking person).
The reality is that we are a multi-cultural country at this point, and in order to communicate with specific patient populations, it is the case that sometimes one has to be able to speak another language. There is, however, a cool app that you speak into your phone in English, and it says it out loud in Spanish. But then you would have to ask yes and no questions......
Another idea is that if you are in touch with your father's family at all, or some of your Mom's friends--can they help you to "immerse"?
Sounds like an interesting winter project......