Trouble code PO300

Since that is a random misfire code, I would wonder when the last time you changed the plugs and wires? If you have changed them did you use anything other than OEM plugs and wires? While you are at it, when was the last time you changed the air and fuel filters?