Just to add, you may or may not have seen already, before investing in the journey, go and get your class 1 medical if you haven't done so already. Once you have that, you know you're financially good to go.
I would also seriously consider looking at getting loss of training expenses insurance. This will pay out in the event you lose your medical before you get a job.