Sorry to hear that. However, NSFC is only part of your life, not all. Even you've tried your best, there might still be things that you are not satisfied. This is the way life goes.
Be your personal best. Stay hardworking and keep your passion. I believe you will find what belongs to you. Wish you all the best !