C, Part of being young is making mistakes. Not that you won?t make them when you are older but when your young you make them all the time. Accept that we all make tons of mistakes and that is normal. You sound to me like your being too hard on yourself.
As far as not being in touch with your guides. Try my free Mp3 Discovering your Spiritual Guides. This will get you on the path to getting in touch with your guides. Allow that process to happen naturally as well, don?t push too hard to make anything in life happen. That is where the pain is, in the pushing too hard.
I also did a lot of spiritual reading and studying while I was searching for my authentic self. Here are the book recommendations that helped me immensely. My Book Recommendations
I also wrote another article that addresses the search for happiness and in that article I give some techniques for raising your energy level and getting in touch with your spiritual side I recommend you read that as well. How to raise your energy and happiness
Remember that life is what you make it. You have more control over your life than you realize at this young age. Have fun and enjoy the ride!
I wish for all the happiness and success the universe has to offer!