Hi there,
For listening : listen all the time news radio, watch some good films on youtube;
For reading : learn as many words as possible, and learn some expressions too;
For writing you should find someone with experience in TEF, find someone who got CLB9 and not CLB7;
For speaking : it's the same as writing part, find someone who speaks fluently, that person should be at the level of the (minimum) CLB9
Then you learn quickly and efficiently without question
Please visit: Tv5 monde website, you will find some listening videos and search learning french section, there is a real test as well, TCF test, you can practise that;
see this page too:
https://www.lefrancaisdesaffaires.fr/outils-preparation-tef/ - you will see 2 books, those are essential ones, TEF test's problem is that you can't find that much resources unfortunately;
Please be our member in the TEF learning group on Whatssapp, there are some many resources, you will get so many links, that will be enough,
You can PM me and write your number, I'll send it to my friends, then they will add you
Good luck!