So can the under developed countries get it right?
Development doesn't come once, and every developed country was once an underdeveloped country.
Sure countries are always developing but what is important is their speed of development compared to the world. If you are developing at half the speed of other countries, you will always stay underdeveloped even if you are technically developing all the time.
For a country to develop, it must start from when the election is starting, they should be able to elect a candidate who is ready to work for the country, fight corruption, and make things right in the country.
These people are hard to find, they very rarely go into politics.
Another thing that can also make a country to develop is when the citizens have a quality education and have good skills. When the citizens have these, they can establish themselves without waiting for the government to employ them because they can create a job for themselves with their skills.
The government employing a large work force is usually a sign of several different systemic failures, so yeah good skills are what matters. With the world how it is today, one can get very high paying jobs from companies located in other parts of the world.