International Education and Assessment Specialist
Union City, California
I would encourage to take classes, either at your university or at a language school, if you want to improve your speaking skills. I learned (and later taught) French in a classroom setting and have used self-study tools for Spanish and Portuguese. There is nothing like having the opportunity to use the language where you have to be understood by other people.
There are also online teaching options, like italki (https://www.italki.com/home), where you can have one-on-one lessons online.
If you really feel that you are more advanced than the beginning classes, you could also try to spend some time in Francophone area to practice your speaking.