ii3rittles is right, in my opinion. In my own case I found that it took a little courage to 'put your money where your mouth is,' so to speak. I had heard that the more you give, the more you get back and this applied also to money. I put this to the test in the following way:
For years, whenever a charity sent me a request to donate money I'd put in a check for a token amount I could easily afford. So I decided that I'd give this a test to see if it worked. With some trepidation, I decided to more than triple the amount for a period of six months. If nothing had changed, I'd stop this.
Would you believe it! At the end of that six months I had more money in the bank than when I started. My usual income stayed exactly the same, but money came to me in other unexpected ways. I was marginally better off.
However, getting out of the rut and expanding that donation amount again to see what happens hasn't happened. I really could afford the tripling of the amount. But doing again with larger donations hasn't happened. I'm thinking that it is fear that holds me back; not willing to take the risk. I'm pretty sure this comes from my upbringing. Also,having a wife who has also been brought up to be 'careful' with money and who gets rather scared when big bills come in, doesn't help.
I still believe that if we Lessen the fear and take a first step, we will gradually change towards greater prosperity. Nature loves positive action.