Make mistakes, make a ton of them. Just make sure you acknowledge them as that. Drink too much, a few times, enough times that you'll wake up and say "that's the last time". Wake up in an unknown bed clutching your phone but missing your purse, because you know your priorities. Regret things you did, but don't use regret as an excuse for anything. We're human, we're allotted some leadway in our mistakes. Above all, live. That's what we're here for.
Then, right around your thirties reflect, reminisce, remember all the things that brought you to that point. Maybe you'll have children, maybe you wont. Read a few good books, re-read some of your favorites, let them sink in. Listen to smart people and follow their lead.
Forgive others, forgive the world and most importantly forgive yourself. Because if you don't, you will become your own worst prosecutor. Once you've come to terms with the fact that you are not perfect and yes you are guilty of a few things, just not as many as you hold yourself accountable for, you must above all else respect yourself. Only after respecting yourself can you properly respect others.
It's at this point in your life that you take inventory of your life and begin detaching yourself from things. I don't just mean from material things, though yes those definitely need to go. They get very heavy and troublesome when you move. I mean people in your life that are not good for you, people that aren't necessarily bad, just not the right people to be around. People that you might be keeping around for the wrong reasons, or just people who don't have the vibe to match your frequency. Set a frequency at a level that only the right people will be able to connect to.
Pack your bags and move, then unpack them and move again, lose the things you want and keep the ones you need, then unpack them again and just keep what is necessary. You'll notice you'll move easier once you get down to what you can carry as opposed to what you think you need. Continue doing that and things will work out just fine.
I'll keep you posted from time to time on how it's working for me...