I'm kinda the same way.. Even though I'm half cuban, I didn't learn most of my Spanish until I lived in Spain. So, then I moved back to the states and heard all these spanish words I didnt understand.. Believe it or not even with my cuban background and learning Castilian, I have a hard time understanding some of the mexican dialect. So, just to put a concrete answer out there, I speak two languages American English, and Cuban/Castilian Spanish.