For me, there's different between "good luck" and "all the best." Good luck just depends on luck that you have for at least on that moment. While all the best means you are depending on all of your effort and hard work that you've done throughout that will only worth as best as it is.