Part of our problem is also 2018 when we're talking about high priced guys.
I kind of look at the following (keeping in mind what our needs will be in 2018 too):
Regarding Edwin: Tellez will probably be ready to take over 1B in 2018, so with Morales also in the fold Edwin's resources could likely be allocated elsewhere more effectively (doesn't mean I wouldn't love to have him though).
We really can't afford to give up Stroman in a trade (and imo would be stupid to anyway), especially given Estrada and Liriano's contracts expiring after the season. Our in-house options probably won't be ready until 2019, and replacing those innings is gonna be expensive as it is. Signing Ross or Nova for 2 or 3 years and trading Estrada could help a bit.
Bautista fills an obvious need, and Guerrero is probably at least 3 years away anyway. Spending some in the OF makes sense.
As for trade or FA targets:
RF - Trade for Granderson, or sign Baustista or Moss
LF - Trade for Dyson / Kendrick / Ethier or sign Moss or Coghlan
C - Trade for Rupp, or sign Navarro
LH RP - None, use in-house options.
RH RP - Trade for Joe jimenez or sign Greg Holland / Tolleson / Chacin.
I think my ideal choices (given financial constraints and trade costs) would be to sign Moss, trade for Dyson and Rupp, and sign all 3 relievers I listed. Moss is likely 10M, Dyson is 4?, Rupp is league min, Tolleson is probably 1M to 2M, Chacin maybe 4M?, Holland 8M? Chacin would also have the ability to go into the rotation if we had an injury.