Fear wrote:
indeed, people are always telling me to stop dwelling on my past, but my past is the catalyst that drives my future, all my future experiences are based on my past due to self esteem issues created in my past for example
Let me repeat one of my favorite quotes, that in many ways has guided me in life: "I am a part of all that I have met, and all experience is an arch wherethro' gleams that untraveled world, whose margin fades forever and forever when I move." Don't treat your past as a crutch, but as a valuable experience that has shaped who you are. If you started out with so many difficulties socially, and managed to overcome them, then that speaks bounds to the strength of your resolve and character - it is nothing to be ashamed of or hide from.
If you looked at who I was 10 years ago, I couldn't even hold a conversation with others. I had next to no confidence in myself, very little direction in life, and no real hobbies other than video games. Over the years I have completely transformed myself, and nowadays am in many ways living the dream! I got to where I am today through my past adversity and struggles though - had it not been for those challenges, I would be a very different person today.