Massive Intensity to be fluent in only 2-3 months, you must create massive intensity. In other words, you have to listen and read 8-14 hours a day, every day. You must listen constantly to English. You must read constantly. In fact, I recommend alternating the two activities. Listen for an hour, and then read a novel for an hour. Then listen again for an hour. Then another hour of novel reading.
If you are really focused on speaking well, do more listening. But do not worry; reading will also help your speaking ability. So that is it. That is simple method for very fast English fluency. Of course, most people do not need to improve so quickly. For most people, two hours a day of listening and reading is enough. But if you need or want to improve very quickly, follow this plan.
The one more-key to super-fast learning and incredible intensity is to focus on English INPUT. Do not waste time studying grammar or vocabulary. Do not waste time trying to speak. You should spend all of your time either listening or reading. This is the fastest and most efficient method for speaking English fluently.
Carry your iPod everywhere. Always have a book with you. These are the most powerful kinds of lessons and will help you learn the fastest. You should read easy English novels, starting with novels for children. Absolutely do not waste time reading textbooks! Good Luck!