It's your belief system that has you producing the results you are getting in your life.
So no matter what you do externally, in the form of the actions you take to improve your circumstances, if you have a belief system that says it's impossible for you to achieve, then you will continue to struggle your way to success.
It's like driving with the hand brake on.
You need to realize that it took you your whole life to develop the beliefs you have right now, so expecting them to change overnight is a tall order that sometimes won't happen for you.
What I propose you do, so to achieve better results for you, is to get into the habit of conditioning your mind daily on the thoughts and ideas (beliefs) that you would rather like to see yourself producing.
What you put in, is what you get out.
For example, you would need to get into the habit of associating yourself more often with the people you would like to see yourself becoming, than those that seem to drain your energy with their negativity.
"You become the average of the top five people you associate (social media included) with.
This is why I recommend you read articles, books or biographies of the people you admire and aspire to become.
You do this often enough and their swagger will rub off on you, because you will start thinking as they do.
As ye think so shall ye become.
So be wary of what you put into your mind (what you expose yourself to on a continuous basis), because it will eventually come to pass.
I love you,