Accept yourself for who you are as well as accept others for who they are. We are all unique with our own paths, so of which we may not be proud of, but we can learn from it and move forward.
Surround yourself with people that support you and give you advice. They won't always tell you want you want to hear, but they will tell you what you need to hear to move forward. Remember to return the favor and support them as well.
When you are on the job hunt, sometimes it is a good idea to take a break and volunteer in your community. This could give you some connections and could lead you to job opportunities you didn't know existed.