Air, fuel, spark, the 3 things an engine needs.
As someone said, check the air filter. Takes like 30 seconds to check, change it if you don't remember when you changed it last, they're cheap.
Spark, pull the spark plugs to see if they're gummed up or worn down. Possibly a bad ignition coil, very spendy so test them.
Fuel, check fuel pressure. There's a Schrader valve on the fuel rail which you hookup a gauge to.