Grant,
I'm really the wrong person to tell you how to have a successful relationship or find a compatable partner. I have not found that magic myself yet, but I can tell you this and it rings of truth to me. I have been told you must love yourself first. I think you are on the right track with the learning and developing you are working on so just keep it up. It sounds as though you are feeling as thought you should have that relationship now or that you want that relationship now. Accept that maybe if you are not in relationship now it is because you are fortunate enough not to accept what is not a healthy relationship. When you are ready it will happen, in the mean time prepare for the best, love yourself. To the right person at the right time you will be attracted and attractive. I wish you much love in life.