You'll frequently find that you achieve about as much as the people with whom you spend the most time. If you want to be successful, affiliate as often as you can with people who are more successful than you. There are a couple of reasons for this:
You'll be exposed to a completely different way of thinking and interacting with the world. Very successful people look at many things differently than those who are less successful. Integrating some of these ideas into your own thinking will likely bring you more successes of your own.
You'll also encounter new opportunities. High-achieving people frequently have all kinds of ventures going on; you never know when they might need a helping hand. You’ll also get to connect with their peer group, who are likely to be very successful as well.
Care less about what others think of you and more about how you feel about yourself.
There are times to listen to other people's opinions and times NOT to.
If you constantly find yourself reacting to what others think of you or your ideas, it will obliterate your own sense of self. Instead, listen to your heart. Recognize that what you want for yourself is more important than what someone else wants for you. Go after your own dreams.