first for poverty to be eradicated, inflation must be curtailed because this is one of the thing that makes people's earning not to be enough
Never going to happen, unfortunately. As long as banks and the government can create money out of thin air to suit their own needs whenever they like, fiat currency will constantly devalue. Perhaps some wide reaching banking reforms and laws could reduce the rate of inflation, but over a long enough time frame, all fiat trends towards zero. I saw a great quote somewhere on twitter earlier this week but I can't find it now, which was along the lines of "Even it bitcoin doesn't make you rich quick, it stops you getting poor slowly".
Government also needs to create some industries where people can work and then earn money, there are so many graduates that has left school and do not have job to do
This is only going to get worse over the next few decades as population increases and automation reduces the number of jobs. Relying on the government to spend tax money to create new jobs for which there is no real need isn't really that different to the government just handing out money in the form of UBI.