Definitely possible. Grandal + Castellanos + Cole would be pretty neat, but it'll never happen.
C - Grandal, 3B - Moncada, SS - Anderson, 2B - Yolmer, 1B - Abreu (resigned cheap for 2 years), LF - Eloy, CF - Leury, RF - Castellanos, DH - Cheap Vet
Eventually trade out Madrigal for Yolmer, Robert for Leury, shift Castellanos to DH / 1B when the first of Basabe/Adolfo/Rutherford/Gonzalez are ready. Get Collins into DH/1B/ backup C mix.
Eventually sport a lineup of:
C - Grandal
1B / DH - Castellanos / Collins
2B: Madrigal
SS: Anderson
3B: Moncada
LF: Eloy
CF: Robert
RF: Best of Basabe/Adolfo/Rutherford/Gonzalez
Rotation: Cole, Rodon, Kopech, Cease, Gio/Lopez
Plenty of options to fill out a pen.
There is still a path to having a very nice (and inexpensive) ballclub by 2021, but who knows if we'll see it come to fruition.