Dude the list is endless of cards you could get. To get a Biz class ticket, it looks like you already have what you need, or at least close to it.
You've got the Ink and Freedom. You can also get a CSP and Ink Cash to jack up your UR. You can get a Citi Prestige to double your TYP. You can get a Starwood Personal and Starwood Business and if you meet min spend on both, you'll have more than 50k Starpoints which would net you at least 60k airline miles somewhere.
Possibly look into getting an AMEX Premier Rewards Gold if they're still offering the 50k point min spend bonus.