i believe that the right person is destined to come to you at a pre-set time that is already ordained................. what you do until that date arrives is irrelevant to the outcome is will only happen when it is meant to happen. You can go out and be social, you can stay in and be a hermit but that person WILL meet you when they are destined to do so.
In the meantime you can live life to the full and have fun or you can angst about not being fulfilled because that person is not in your life yet..........as above it is your choice which path you chose but neither will change the immutable fact that you will meet them only when you are meant to.
You havent failed, you havent done anything wrong you just havent met them yet !!!
Enjoy life, dont think that you are less because of not having a partner and when it is meant, you will !! Good luck Pxx