Each part you don't like has a gift to give you and is appropriate in certain situations. When we embrace a quality within ourselves then people with the same quality can no longer plug into us. This frees them to experience you, and you are free to experience them as you really are.
When you talk about your guides, angels, and other forms of guidance, know that they are extensions of you. Your inner self, your higher self already knows what you are searching for, and attract to you ways for you to recognize those answers. The more you connect with your higher self and the universal consciousness, the more you will intuitively understand.