I can see the parallel you make, the major difference being Grant had the resources and manpower to overcome those mistakes inherent with aggressiveness, whereas Gen. Hood didn’t.
I am not enough of a military scholar to project how Grant would have performed had he been poorly supplied, short on men, and on the defensive all the time, but I deem it likely he wouldn’t have lasted the war either.
IMO The first modern general who, foregoing frontal attack, understood movement, logistics and mechanized infantry(using trains) was General Longstreet.