It took me only a year to speak fluent Swedish and understand Swedish people.
And I have never been to Sweden, just talked to Swedish people as much as possible and read a lot of Swedish blogs and different texts about everyday life.
Man, you live in Sweden. You can get as much practice as you wish!
You can definitely make it in a year or even less!
First, remember the grammar rules, they are pretty easy compared to English grammar.
Then, expand your vocabulary. And here you go, your Swedish is getting better and better!
Lycka till! :)