Don't say that! A degree is pretty much an accomplishment! Don't think the USA is the only country in the whole world where you can make a happy living. There are many other countries to, try looking into the commonwealth countries.
Countries such as Canada the UK or Australia go on a points system which gives you points on what type education your age work etc you have, you have a degree so that will racket a ton of points and your young I assume so more points.
The problem with the USA though is that it's a country of it's own with it's awful immigration system. The HB-1 visa is ridiculous I admit, you have to wait many years for a green card to be processed with that type of visa, this can take up to 8 years while in other countries if you did the same it would only take 2-5 years.
Canada is a great country of its own with a stable economy at the moment and instead of kicking out international students in Canada who travel all the way to spend money on a decent college education they let them stay after for a work permit under the Canadian experience class which you can get a Canadian GC after 2 years. All hope is not lost, you just need to look in the right places. Or if your heart is really set on the USA there is always next year, good luck!
Just as an FYI, when speaking in regards to the UK you are referring to the HSMP or Tier 1 General (Points Based System) visa's, both these routes have been closed. Generally speaking anyone now coming from outside the EEA either needs to be rich, famous or have a job offer to get a visa; they have also overhauled the student visa programs also i believe.
ajk