It happens, don't need to beat yourself up over it. The problem with not having much experience is that you don't always know the signs of what makes a relationship work and what doesn't. At least you've learned a lot this time and I'm sure you will do better in the future.
Now you don't have to put your life on hold anymore.
I wouldn't jump into another relationship so quickly, since the new person would just be a rebound. Just keep getting to know more people.