Quote from Ghost of Cutten:
Bad reason. Have you ever heard the saying "wherever you go, that's where you are"? Other places have their problems too, and as a foreigner you will find it even harder to make it.
Viable reasons to expat are going temporarily for a bit of adventure, or because you genuinely prefer the culture and society of a specific foreign country. The USA is one of the easiest societies to do well in, if you can't make it in the USA then you can't make it anywhere.
If you do actually go ahead with it, my recommendation is to start learning the language as soon as you arrive, and take up some hobbies to meet people (don't rely on work alone). You need to build up a new network of acquaintances and friends, to be competent enough to handle situations in the new language, otherwise you'll suffer a more restricted life with less opportunities and interesting experiences.