One might say Venezuela needs to create value in the form of jobs, better economic stats, higher independence from trade to bolster weaknesses which make them susceptible to sanctions. Will issuing a crypto currency create that type of value? I would guess: probably not. Venezuelans already have access to more reliable crypto such as bitcoin, litecoin, dash, ethereum and whatever else they choose. There's a big question as to what advantages venezuelans crypto currency might provide to them.
They are not trying to change the fundamental problem to change the economy until then we cannot expect any changes, the reason they are implementing the cryptocurrency is to by pass any sanctions against them and to trade freely, the major asset of Venezuela is their abundant oil reserve and they will provide extra discounts if you are purchasing the barrel with their Petro coin and if they are offering those discounts the trade will move to cryptocurrencies and that is the benefit they are going to get, basically a win win situation for both parties.
They are supposedly providing discounts on purchase of crude oil if purchased using Petro. This
story here says that they will offer 30% discount to India. Last update on this news also said that they wanted Petro to be traded on the Indian exchange Coinsecure which was started by the long time Indian Mod Benson and has recently suffered from a hack.
The model though could probably if petro becomes tradeable against bitcoin in countries like India which have yearly import bills of crude upwards of USD 50 Billion. The problem for a country under sanctions is that their currency is unusable. If Petro issued by the government becomes usable, they can kick-start the economy. Though it remains to be seen if the US would stay quiet at such a proposal. I am pretty sure it'll arm-twist countries like India out of any such deal.
The idea can definitely work but the corrupt regimes in these countries have a way of screwing up things, no matter how good the idea is.