Best way to stay motivated with learning french?

Salut à tous! :)

Every year I set a goal to myself to become more fluent with French. But I have the bad habit of falling off my french routine. At some point, it becomes a tedious task to accomplish and less of something I would like to do. How can I make learning more of a fun activity?

I am around A1/B1 level. I have subscription with memrise. I listen to tons of French music ( open to any suggestions). I stopped listening to podcasts. (Found myself not paying much attention to those).

I did have a French pen pal for a bit which helped me a lot but I am not sure how else I can make my learning more engaging so I can stay on top of it. I am open to any suggestions.

Edit: grammaire :)

Edit: wrong B level