Life is complex, full of competing priorities, and you don’t have control of every aspect of everything that happens. People also change over time so what you want one day may be different the next. I think you can work towards the life that you want, make changes where necessary, experiment with new experiences and learn from the mistakes you make along the way. There isn’t necessarily one perfect way to live though, there are always going to be compromises, but I think you can find contentment and happiness with life from acceptance of what you have achieved at the point you are at.