Hey lightthecandle. I always believe it's a good idea to get into relationships with people who will respect you and treat you well. Sometimes knowing this doesn't stop you from falling into destructive relationships because we all want to be loved. However, I think if anything a relationship with him at this point would serve not to build you up but to bring you down even more.
I hope you can believe me when I say I know what it feels like to wish that you could be with a person and that it will make everything better -- but even in good relationships that is not the case. Bad feelings may disappear for a while, but eventually you are right back with yourself...only now the other person gets blamed for your unhappiness. Truthfully they were not the one providing it to you in the first place.
We each have to secure our own well-being if it is to be a lasting state for us. Taking care of yourself and living a life you love that inspires you is the best gift you can give to yourself and to any partner. It feels so free when you aren't responsible for another person's happiness.
You are in fact perfect just the way you are and so is he. That doesn't mean getting with him is the best thing for you. It can be difficult I know, but try to turn your focus elsewhere and particularly on yourself. Take care of yourself and a healthy relationship will be much easier to find and enjoy.