For sure, knowledge is the most important factor. However, i still believe in luck in the stock market. Sometimes, it could create you really big profits
Countries and people cannot depend upon speculative things like stock market to earn money. I know there is a lot of potential in the stock market investment but the governments should focus on the education.
Its only the education which can make people aware and help them grow Financially.