Hi,
Thanks. I have 16hrs/week lessons and on the side, I clock around 15hrs/week of self study. I use an app (iHour) to track my hours.
Also, I read websites like le parisien, le monde, RFI and the make a collection of commonly used phrases and try to practice them. I also gather new words (in a spreadsheet) and look for their synonyms/antonyms.
For exam prep, I use prepmyfuture.com and Comment se prépaper pour TEF, TCF Canada (it's a group on Facebook), very very useful.
It takes effort but it is doable. Bonne chance !