Nice result, congratulations!
I am sure that you could have utilized many sources. Unquestionably, its not only the quality of the resources, its also the ability to capture what is explained in them. I dont find TOEFL a difficult test, nevertheless having all these dimensions (reading, listening, speaking, writing) makes it complex in terms of keeping the pace and knowing which exact strategy to apply. Thus, I think the only way to pass it with a high score is to practice until you start dreaming of TOEFL.
Good luck to everybody.