Obviously, my Spanish is getting better, since I am saying que and no entiendo much less than I used to. Now, it's only every other sentence, instead of every other word. I'm constantly looking for new ways to improve my grasp of the language, so my Spanish improves, and then people ask me how I magically got awesome at Spanish.
Many times when people give advice about learning a new language, you always hear cliché things like "focus" or "be the language", but I have more practical ways to get better. Here are a few techniques that I've used to improve my Spanish skills in reading, writing, speaking, and listening.
1. Take a spanish class. This one seems obvious, but learning grammar and fundamentals from a native speaker is essential for a strong foundation in the language.