2004 Vauxhall Meriva car struggles to tick over and stalls

i have a meriva 1.6 petrol when I drive it it seems to misfire and stalls when stationary. It does start straihght up and runs with light misfire best tick over is around 300 rpm then cuts out. Please help