My old water heater had a problem with the pilot flame plus main flame making noise. I replaced the entire assembly plus the orifice. After that, I had a beautiful pilot and main burner flame.
If nothing is blocked in the gas line to the pilot, it should simply light if there is enough gas pressure. You may have a problem in the control valve. Some valves may let you adjust the pilot flame size which is something you may want to look at.
Without a pilot light the gas side of the equation will be dead in the water. It will not affect the electric side. The only thing that affects both gas and electric is the thermostat or control board, if there is one, which tells the thing to turn on and off.
If you can get to the power leads that feed the electric element, set you volt meter to read AC voltage (120 volts). Turn the unit on. If no voltage appears across the heating element wires, your unit is just not telling it to turn on. If voltage is across it but not heating, the element is bad.
Exercise caution when measuring the 120 volts. Do not allow anything to touch metal and do not touch anything with your body. Just a word of caution as the voltage can wake you up real quick!
Retired electronic technician (45 years in the field)
2017 Greyhawk 29W
solar & many other mods
wife (maybe I should have given her top billing)