I have a vibration/ rumble type noise 65 and faster, on 1995 Jeep Grand Cherokee

Its not a tire type shake,more like drive train, I've rebuilt front end, new fr drive shaft, u joints in rear drive shaft, any suggestions

Asked by for the 1995 Jeep Grand Cherokee
Front hub bearings? Rear axle shaft/differential bearings? Cupped tire tread?