I would have to say that there is nothing more important than confidence. It honestly will dictate the quality of your life. Look at it from this stand point, there is nobody that will treat yourself better than yourself because you know what you need. You have to keep a positive attitude and know that you can do what you have your heart set on. Others will not dictate your success, but only yourself will dictate your future.
Not standing up for yourself, not loving yourself and not trying to be the best you that you can be is a crime. It is important not to compare yourself with others because you are unique and your own person. If you compare yourself to others, you will only be disappointed or vein. It will not work to your advantage. My uncle used to say, "A flower doesn't think of competing with the flower next to it. It just blooms." I do not waste my time or energy on comparing myself to others. I put my energy into finding ways how to improve myself. If anything I will compete with myself obtaining new tricks, more knowledge and more experience in business. Though I am never to hard on myself. I will challenge myself all the time but I no longer speak badly about myself. Nothing is more important than performing the way that you want to. Having an optimistic attitude and talking nice to yourself will help you achieve what you want to happen.
Just remember to be patient and keep on trying. Every time you fall, it's all about getting back up again.