How about some real world practice?
I have learned a lot of words in Duolingo and some general verb use, conjugation, and sentence construction. It has been a solid program. However, at this point I seem to be in an unending practice cycle repeating much of which is not of any real use to me. If I have to deal with "Ma cave contient trois metres cubes de bois de chauffage" or "la longueur des bateaux est tres different" or those idiomatic phrases I will most likely never hear or speak, I may barf. I don't see any of those coming up when I go to France in September or any other time. Seeing those useless phrases over and over is causing me to lose some interest.
Surely, there must be a way to concentrate on "real" speak i.e. on matters that one might really encounter on a regular basis. If not, at least get me out of this loop and on to practicing something different.
I am trying to supplement with other sources but that misses my point i.e. that most people want to get practice on what they will actually be using. Duolingo is too good not to be able to provide that.
I really like the following:
https://www.verbling.com/community - for dropping into impromptu group chats in your target language. There are groups at the beginner, intermediate, and advanced level. I've not been brave enough to do French yet, but I've chatted in Spanish with folks from all over the world.
https://savoirs.rfi.fr/fr - it takes some getting used to, and I find the user interface very confusing, but it's very helpful with listening comprehension
https://hinative.com/ - for practicing your writing and getting corrections and suggestions from natives. It's usually easier to read/listen than to write/speak, so this is great for practicing your active vocabulary skills.