Many people can aid you on the road to self-discovery. There are great teachers, friends and professionals who can help you analyze your thoughts and explain your feelings.
Take a notebook around with you to jot ideas in. Carry paper and a pen around with you. Just write what you think about and you can work on those ideas later.
Use your core principals to your advantage. Everyone has values and beliefs in which they hold dear. When your core principles are well-thought-out and defensible, acting in accordance with them will improve your self esteem. This practice also promotes consistency, which is a great trait to have.
If you want to enhance your approach to personal development, learn to be humble. The more humble you are, realizing that there is room for growth, the more willing you are to gain knowledge. Once you realize this, you will be able to understand and improve upon yourself.
Strive to make each day a bit better than the previous one. Aim for frequent and continuous improvement. Try and improve yourself daily.
You should always treat everyone with respect, regardless of who they are or what they are able to do for you. Your treatment of others is a direct reflection of you character.
If you are anxious around large groups or new people, work toward overcoming this by simply going with someone you trust to the movie theater. You will be out and about, but not in a setting that requires a lot of social interaction. This also allows you to be around a large group of people in a stress-free environment.
It is best if you know yourself more than others do. Remember to always treat yourself with the respect and dignity you deserve. Honesty regarding how you feel is always a must so that you can appreciate how great you really are.