Second stop being so hard on yourself. It's rare anyone experiences success in the first attempts at a relationship.
So when you fail chalk it up to anything but failure, it is practice. You don't become a great chef without creating a few horrible dishes. Anything you do takes a bit of practice, you have got to build your knowledge and therefore your qualifications.
Dating, which leads to love, is simply one more of life's adventures that gets better and better each time you do it. Sort of like learning to drive, no one wants to jump in the car with you until you've gotten your license. Give yourself a break and allow the learning phase to pass.
This learning phase is a vital process to your knowing what it is you want. Learning how to be a good date helps you to relax and enjoy the process of finding a pleasurable love experience.
It will also keep you from ending up in a relationship that will have you crying wishing just the opposite of what you do now, wishing you were single again! A bad match is a source of pain you can easily avoid.
Dating is another key to painless love, stop taking the easy way out hoping you'll bump into love at the grocery store or coffee shop. Stop cutting corners, put yourself out there and date. Dating is a measure of your own self-worth. If you feel worthy of dating, you will be and others will realize you're worthy as well. Avoiding the dating process is selling yourself short. Let it be known you're dating and not in a serious relationship, taking your time and enjoying this dating process. There is no timeline as to how long a person should play the field and date others. It's a smart thing to do and gives you a lot of experience when it comes to the opposite sex, human nature, and dating. This process builds your qualifications and helps you land the perfect love for you. Anytime you do something with experience and confidence it always feels good.