As a Swahili teacher and at the same time trying to improve my English.
Here are the best way to learn second language.
Repeat and practicing vocabularies is the best way to learn fast. My student said they learn fast when they do repetion of the vocabularies so it will be a good idea to find thing which will help you to learn new vocaburaries every day. This can be by talking to a native speaker, watch movies, reading books, play kids games, learn by picture and many other ways can help you this are just few of them.