The first reason why you can never be rich is too much responsibilities, carrying family problems on your head which we all know family problems are always around the corners and can't be totally eliminated. The best help to offer family is to put yourself in a better financial position, don't struggle to help family, struggle to put yourself in a better financial position then take away your from dependency. How do you take them away from dependency? If you have a company or business you are running or a connection, you can connect your family members to your friends let them work for them so that they can earn their own money or you have a business you are running, they can work for you to earn their own money. As long as their is still dependency they will continue to depend on you and demand from you.
The second reason why you can never become rich is not knowing how to use money. There are several ways money can be use : spending, savings, and investing. Many of us already know about spending and even when we spend we spend on things that are not really needed but just to impress people who don't care about you.
Buying liabilities, things that doesn't have value five years from now. Many save but even when money is saved, it is done to spend and not to invest and the only way to become rich is to invest and not by savings. So , invest in assets and not liabilities.
i forgot where i heard that, but they say the Chinese have a belief that taking care of their parents will increase the fortune of the children who take care of it and the money will keep coming and believe it or not, i see a lot of these words really effective for them. i live far from my parents but i remember their sacrifice to me so i always send money to them regularly, saving is important but saving kindness to my parents is far more important, be rich because of your hard work and smart work, don't be stingy with old parent, nature will hate you.