You can't live in the past and make a better tomorrow. Also you cannot day dream about your better tomorrow and fulfill it.
You have to stay in the present and work towards it. If you can take care of your present, your present will take care of your morrow.
You can make provisions and plan for all contingencies. In fact not worrying about the future does not absolve you from your duty of doing all that.
And also, not worrying about the past, does not absolve you from learning it's lessons, maturing and growing from its costly hard-won rich experiences.
Even if you have made the same mistake several times and you have been hurt many times, it does you no good to pity or belittle yourself.
In fact, all it teaches you to find love here and now by loving what you currently do, i.e. what you are always doing on a daily basis, what you do every moment and who you happen to be with or find yourself around, to that effect.
Always remember success is taken as a serious business. There is neither any provision nor any excuse for failure. But however, all this have to be created and built on the foundations of love. For only those will last.
Most people are working with a fearful energy. So if you are fearless, you already have an edge above and over many people.
Fearful people live in their self created shell of limitations. They don't even try. They accept their life's circumstances as given/absolutes. Worst thing is that, in some cases they can't even comprehend that these limitations are self-created and not otherwise imposed upon them. They have conditioned themselves to be so.
They always come up with an argument or a justification against themselves.
So the point is - You have to programme yourself for success lest you develop a disease/habit of being a failure.
If you aren't going to fight for what you want, nobody's going to give it to you!