Have you checked your attitude towards money lately? What is "your dream"? bigger home, a bigger car, private schools, branded drink, gold?...
Money for for things that are important in life: you family, your people, health, well being, ... Do not be afraid to spend the money on your people when they really need it, but be wary of spending it on stupid things and if you think your car and your clothes are important, you may want to start thinking if you have any significant goal in life and where does it get you in the next 10 years.
Money is important for the things that will make more money available that is investment and not just frivolous things that won't generate more money. If we are enjoying the good things that we get from money, we should also try to set some money aside to further reinvest it. Therefore, things like investment in land, property, building and going into manufacturing will further generate more income.
Some people are irrational with money, they spend far more than their daily earning power just because they want to be praised in public and get to be known in the midst of girls as a good spender but back home they are so annoying and frustrating with money. It is better to balance out spending with money, if you have it spend it but if you don't then hold back and be wise to build your money. We need some capital to grow out investment to have financial freedom.