1) your decisions (which create a rippling effect in your life as well as in everybody's connected to you)
2) the devil who is out to destroy you! and
3) your faith in God which moves mountains because of His grace and mercy on you daily.
When we keep the facts straight life is so much easier.
My thoughts:
I have heard some who blame everything on others. Some who blame everything on the devil. Then there are those who own up to their own mistakes and ask God for forgiveness and move on.
We should not let our past mistakes define what we do today, but we can learn from our past mistakes to improve our future and hopefully impart the wisdom we have acquired to others.