Those feet on the bench seem to put pressure on a very little area are they sitting between the floor joists, if so a length of angle either running along the long side front and back to spread the weight or back to front depending on which way the joists run.
As others have said braces for the bench would be a good idea as well as an extra layer for the top.