99.9% of the time your actions and your decisions determine your outcomes. Humility and personal accountability are keys to a successful and happy life. Think of yourself less and accept that your problems are your fault.
Let no man say when he is tempted, I am tempted of God: for God cannot be tempted with evil, neither tempteth he any man: [14] But every man is tempted, when he is drawn away of his own lust, and enticed.
James 1:13-14 KJV