Firstly, I’d like to point out a fascinating thread over at Reddit discussing this exact question that has a lot of interesting responses and turned into a great discussion: How did you become fluent in another language?
Secondly, if you haven’t joined the language-learning subreddit on that site, you should, it’s worth joining just for that alone (and the people on reddit are awesome for the most part, by the way): /r/LanguageLearning
Thirdly, if YOU have ever learned another language to fluency (we’ll say “conversational fluency”, basically just to the point where you could readily converse with the natives about whatever) then I’d like to hear from you in the comments about how you managed to do that!
Important (and quick) side note!
If you’re reading this you’re probably learning Spanish and at a beginner or low-intermediate level, and if so I strongly encourage you to check out a course called Rocket Spanish, it’s cheap and specifically designed to teach spoken, Latin American Spanish, quickly. The teachers are all native speakers from Latin America and the Spanish they teach is the everyday kind used in normal conversation by those same native speakers, you learn to speak the way people here (I’m in Colombia at the moment!) actually talk. I’ve tried a lot such courses and this is my recommendation for the moment, check it out.
That’s it! Short post today – I’m working on the upcoming Shakira post, 3rd in the series, plus I’ve got an article on verbal manners in Spanish in the works, those should be out within the next week or two.