1, you should be able to have a three years H-1B since your I-140 is approved.
2. you have to have a company sponsor you before you can get H-1B visa extension no matter what.
3. Your salary should be the same or more( not less) than the current salary.
try to find jobs now and good luck