Could be a number of things mate. I'd start off with the easiest things.
Plugs (also check they are gapped)
Leads
Dizzy
Coil
I had a misfire last week, luckily it was my battery that died which i assume caused it to misfire/starve due to lack of fuel from the pump. Changed the battery and she's perfect again.