I know that ground and fighting both are effective against 5 types but which is effective against more Pokemon and is there a type that hits more Pokemon than fighting or ground?
Fighting does.
Ice hits more Pokemon Super Effective, at 194. Rock is in 2nd with 189.
Source (Make sure to subtract Levitate Pokemon)