When I focus on you, I see you are not ready yet for a relationship. Keep up your social life and surrounding yourself with decent friends and let these self esteem issues work themselves out. You may want to change jobs or add a jobs. What you’re doing now is not exactly enhancing your self esteem or opportunities for fulfillment. I think if you just change course slightly in your life, you will feel much better then the relationship opportunities will show themselves.