K,

Those are all great things but you need to learn to be alone, to love and respect yourself and then the rest will fall in to place.