There are many people out there who can help with getting you to understand yourself better. You may gain valuable insight into your thoughts and feelings from your friends or even by speaking with professional teachers and gurus.
Perhaps stress is keeping you from feeling happy. When we are stressed out, it harms us mentally and physically. If we desire to work toward our goals calmly and methodically with a clear head, we have to eliminate the stress inside our heads. Schedule time daily to spend by yourself in relaxation and clarity. You can increase how good you feel about yourself and how at peace you feel by using this time to relax.
Hang out with people who are similar to you. Not only will this strengthen your resolve and reinforce positive attitudes in yourself, but it will also allow you a break from people who are toxic that badmouth your goals and dreams at every turn.
Read good articles about self improvement. Make sure you choose books that are in line with your goals for personal development. It is important, however, that you choose a book that has received good reviews. There is no policing on the writers of personal development books, and some of them are sorely lacking in credibility.
See what obstacles are keeping you from success. This seems to be hard from some people. The first step in dealing with our weaknesses is actually identifying them. Your future will look much brighter if you acquire new strengths.
Always be ready to write down any ideas that you may have at any time or location. Pack some paper with you when you go out. If an idea grabs you while you are on the subway, write it down, then do something about it when inspiration strikes.
Knowing and improving yourself is a privilege you alone receive. If you have a positive relationship with yourself, then it lays a good foundation for every other relationship in your life.