If you're in touch with other foreigners who'd like to practice their Bulgarian, why don't you organize a Bulgarian speaking club? You could have meetings once or twice a week, in cafes, or somebody's home, and try to speak as much Bulgarian as possible. Maybe even invite a Bulgarian or two to help you all out if you get stuck with a particularly difficult conjugation :)