The only thing I haven't forgiven myself for is being weak. For not following the Path. That is something worthy of holding off on forgiveness. Not many things are... But that is one of them.
I can never forigve myself for being weak. But I make up for it with training.
Trust me, Brother. Youth is not the age, when we shine the most. Adult life is where we thrive.