Well, thank you, although I assure you my Spanish is far from perfect. I started taking it in middle school, took it through until AP Spanish in high school, got a 4 on the AP exam, and then I took two semesters in college. My grammar is really strong, though I do look things up before I post them. My written Spanish is also strong because again, I can look things up and double check if I need to. Speaking it can be rough because I'm the only one in my family who speaks Spanish. My dad has absolutely no gift with languages, my mom took French and forgot most of it, and my brother is on the autism spectrum and his primary difficulty is language processing.
We do have some Spanish speakers at work; I practice there. I practice at WDW. I was watching Spanish TV shows when I had Netflix; haven't found any that I like on Hulu, and then Duolingo is good for vocabulary building.