There's always Simon instead of Don and if you can afford it get Ottavia to replace Mona.
As for uppers I have no clue... But I know that Jeeves is great for bluffing and is a rather good card for his stats.
So try this.
Replace Jeeves at a later date with Dorian.
That's all the advice I could give you but good job.