I sympathize with your pain, but you could have treated your company with a little more respect.
On the up side, you are just 25! It’s ok to make mistakes and end up in bad situations. These are the situations that force you to grow as an individual. That’s experience.
My suggestion at this point would be to think about where you want to be 5 years from now and start taking small but sure steps towards that goal. You might have to move to a different location, to a different job but as long as it adds up to your profile towards your goal, it’s ok.
If you have learned anything by this whole experience it has been worth it. You will go to your next position smarter and more experienced.
Best of luck for the future.