While not a woodworker, I have been around a couple of table saw's. Metal is more my thing. But when I went trying to get a good table saw I noticed that the big thing in table saw's was a Biesemeyer fence. The old Grizzly saw I found on Craigslist had such a fence. It might have been an early model as it didn't look factory made and was easily something I could fabricate.
IMHO tacking on stuff to the fence you have is not going to help it. The parts that make the most difference is how heavy duty the track mounted on the saw top, and the fence frame mechanism. The old Biesemeyer was heavy wall like 1"X2" tubing for the track with heavy angle iron with a clamp setup and heavy wall tubing welded to it as the fence. All accurately welded so when you clamped down the fence it was square. Simple and efficient. Very unlike the fence on my Craftsman table saw that has an aluminum part of the fence that is not welded to the part of the fence that clamps to the track. It uses the locking mechanism to pull across the whole top of the table to hold the fence together and to lock it in place. This is where the error from square happens. This doesn't happen with the Biesemeyer because it locks to the heavy tube track on the front of the table. Just my 2c from a metal head.