First of all it depends on the map. On very large maps like Steppes for instance, it is easy to work around the heavies, they are so slow that you can either constantly switch side on the map or flank them fast with inf and jacksons (panther spam on such maps is a whole different story however
)
On campy maps like rhine or rzhev, the situation becomes a lot more complicated. Once KT + panthers + elefant etc are on the field and the axis players have brain, the USF tanks become pretty useless indeed. Now it depends on what doctrine you choose on those maps. It's best to either focus on infantry + indirect fire so you can take out their infantry and win by VPs (and to allow your teammates to only worry about the tanks), or you can go for full blown jackson spam with P47 rocket support, but both strats are hard to pull off on camper maps vs good axis.