Cool, it looks like you using alpha testing or the discard function of a pixelshader...

Have you thought about full alpha transparency on your grass and leaves? It would make it SOOO much better! So instead of a grass pixel being 'drawn' or 'not drawn' you make it transparent?