Since I mostly speak English at work, and I find it rather hard to escape from the French people who want to improve their English, and the English speakers who have little interest in speaking (and reading/writing) French, I have to find my own ways to motivate myself to continue ahead in deepening my French.
One approach is reading. I picked out some topics of interest, found books that I hoped to not be too difficult, and try to learn all the words in the books. I have a book of Jewish stories: "Contes Juifs" by Leo Pavlat. I have "Le Petit Prince" by Antoine de Sainte-Exupery. I have a book on avalanches: "Avalanches, Connaître et comprendre pour limiter le risque" by François Sivariére (the former director the the synchrotron Pascal Elleaume was killed in an avalanche 2 years ago, and it is in general a relevant topic for this region of the world). I have "3 Contes D'Afrique" in the series of Père Castor, a book on Californie, "Le Petit Nicolas" by Sempé and Goscinny, "L'homme qui plantait des arbres" by Jean Ciomo, a book on Biodiversite (I. Aublin and M. Boulavant), some comics (BD, or bande designe) such as Tin Tin and Asterix et Obelix, and others. Also, recently my mom sent me two short stories, "La Derniere Classe" by Alphonse Daudet and "Le grand Michu" by Émile Zola.
I also have a lot of books on grammar, (the series is Grammaire Progressive du Français by CLE International. I have Niveau intermédiare, with the Corrigés. Together with this is Communication Progressive du Français and Phonétique Progressive du Français) I have "501 French Verbs" by Barron's, I have a French-French dictionary, (mini Larousse, and a larger one) and a French-English dictionary (also Larousse, "Anglais"). I have a visual dictionary, "Dictionnaire visuel" by Nathan publishers (actually its French, English, German, Spanish and Italien).