Okay, first things first. Apply for a greencard. I know it's a long process, it's expensive, and it's very invasive but do this first. People assume they don't qualify and don't even bother asking. But the US still has the highest immigration of all countries, only the UK is a distant 2nd. So obviously, people are getting in everyday. Now, contact the US embassy in your country. Get all your paperwork together, set a…
US still favors family based immigration system . So "highest" doest count in this context when compared to points ( skill) based system in other countries like UK.
The UK sort of has both, family and skills can get you in. Recently, they have started to de-emphasize the family visas.
With points, you are at the mercy of the market of the host country. The UK has, recently, restricted the high-tech industry in some areas, but hairdressers are still in demand under the points system. So someone with a BSc may actually be less qualified than someone that went to beautician's school under this scheme.