Hi, you don't really have many options.
You're right, you cannot stay a decade in the US waiting for your father's petition to be approved, as you'd be out of status without anything else.
You could try switching to F-1 student visa, but studying for a decade is long, expensive and not always practical.
H-1B is an option but it would take a long time to get, and your visa will run out before you get it if you win in the lottery.