Have you checked the battery to verify it is good, get a load test done on it.
Have you tried jumping the solenoid(relay) to see if the starter turns the engine over. I would try it first without spark plugs (ground wires) and if that is good, put them back in a try it again. That will see if the starter is good.