If you have a US parent you may already be a citizen. If your spouse has a U.S parent he/she could be a citizen and sponsor you.
Marrying an American is the fastest but I assume your spouse might take issue with that.
Immigrating to the U.S as a pilot is next to impossible. Does your spouse's career qualify for a TN visa? Maybe that would give you a pathway.