Hi Akash,
To start with, PATIENCE is the KEY
Sharing with you in brief two examples that come to my mind.
1. My best friend cleared CA recently after 8 years of giving exams every 6 months while i have been working post qualification for those many years. He was the reasons why I even decided to chose this as a Career
2. A couple of times a very senior Chartered Accountant practicing for 20+ years I met put it very simply by saying you have chosen CA, then just work hard.
Regarding how to go about it:
Book Selection: For the books to Chose and guidance on how to go about it. You will have to plan and start executing the plan and keep modifying what suits you best as you go along. To explain this, go to a book store and check online book sample extracts, select one book you think suits you and start your studies.
Accounts: ICAI Study material, Practice manual
Audit: Surbhi Bansal
Law: Munish Bhandari
FM: ICAI Study material, there are usually crisp coaching classes notes for theory
DT: Vinod Gupta
IDT: Bangar
Costing: Coaching Classes Notes, Study material and Practice manual
ISCA: Dinesh Madan, Amit Tated
For some, multiple readings are required to grasp. While for someone like me I am a very very slow learner but I ensure I understand to the core and I hardly manage completing first reading 20 days before exams but its with confidence that i know the subjects well. So decide your approach on reading.
Subjects to read may vary. I had studies two subjects a day to keep myself active. First half all theory, 2nd half practical. The day practical topics were heavy, i used to take up something easier for theory to balance.
Keep a pencil handy, it ensures you are active and mark important points or make summary on the page itself for exams. Make notes where you think the day before exam reading everything wont be possible. Decide on how do you want to revise summarily in the last day.
Sleep well atleast 7 to 8 hrs. A lot of times you end up changing your sleep cycle which is not good. Sleeping on time and getting up on time is really really important.
Lot of further things to do. You can reach me on my email id hiteshbhandari.ca @ Gmail.com or call 9869194404 for further assistance.