For me, it's a yes because I've learned a lot and experienced a lot from my past and it helped me develop on who I am today.
Why not ? But you do not need to delude yourself to work every day on yourself and then there is a chance to succeed. Success is 99% of work and 1% of talent.