You should try a search but Ill just summarize various things it could be.
Spark Plugs & Wires.
Fuel Pump, Fuel Filter
Fuel Pressure Regulator
Vaccum leak
Crank Sensor/ Harmonic Balancer
...etc
In my case, I replaced the fuel pressure regulator and plugs and its like amazing now.