The best way to pass is hard work through practice. Put yourself in the exam conditions while practicing. My advice to u is that u must register with a good tuition provider as it's ur first time. As for the books, any of these are approved by ACCA: bpp kaplan. I am using kaplan. I will be writing f8 my first time in December.