Electrical Panel

After inspection of the main service panel, these are the problems that are occurring: on the bottom left bus there is a white neutral wire that needs black tape, the yellow romex cable that is coming up through the bottom of the box needs to be secured properly, there are 3 groups of neutral wires that are double taped on the top 2 buses, there is corrosion on the top left bus, wires and grounding screw. The entire panel is only grounded by the ground wire being connected to the water main. I would recommend 2 grounding rods be installed 6 feet apart. Recommend electrical contractor for work repairs.