Lo ideal sería que una empresa te contrate y te de un permiso de estadía por un determinado tiempo, pero eso es muy difícil en verdad que si lo digo por experiencia propia, lo otro que puedes hacer es casarte con un ciudadano americano pero igual el tramite dura por lo menos 3 años.
Yo te recomendaría que viajes a Estados Unidos y por ser español no necesitas visa y puedes intentar vivir un tiempo allí y si luego crees que vale la pena esperar mucho tiempo para tener un status legal en USA pues buena suerte.