You will get confused if you go on asking about books, coaching classes. Everyone will suggest different books/study amterials/coaching institutes.
Practically all good books contain same information, they differ only in presentation. If fundamentals are clear any book is good.
Question papers from different sources give necessary practice.
Hard work is key to success.
I heard some 'provess academy' is comming on net with question papers with different difficulty level, and they have ranking system also based on all exams.
Best wishes.