I'd say it is possible, but you have to be willing to put a lot of work in. My year 11 mock results were pretty much the same as my actual GCSE results, apart from history, in which I got a C in the mock and an A* in the exam. It can be done, though doing it with all your subjects instead of just one like I did will be very hard. But don't give up!