It makes it a lot easier if you have a speciality ... Say you are trained in an aircraft like th BAE146 ( Avro ) Or any other aircraft that is not that common in US.
So keep sending those CV's and contact the comoany directly. Best way is to visit the company that seems most promising in person.
For Visa information try the Immigration website. If I remeber it correctly it is
www.ins.gov. There you get a brief description of all types of Visas available.
for any other info you need to contact your local consulate.
JJ