I talked to my friend who worked at the Spanish embassy here in Miami and told me I don't have to give up my U.S . citizenship. In fact, my roommate currently holds both a Spanish and American passport. I'm going on Monday to pick up the application papers and verify. IF, for any reason, I have to move to Spain for two years, I have grandparents, aunts, uncles, and cousins over there. My grandparents would love it for me to stay with them so Room & Board wouldn't be a problem.
I would really consider looking into the German ATCSP but I don't speak German. And yes, I do speak Spanish, not 100% fluently but I speak it with my family and living in Miami, you NEED to know Spanish. I'll probably take a few grammer courses just to polish up.
Thanks for the responses guys