Translucent material renders incorrectly

I have been trying to make foliage in unreal engine 4 and for some reason when i make the foliage translucent (blend mode) it does not render correctly, by that i mean some part of the texture shows over others and sometimes other translucent texture render over closer ones (2 different materials)

Also, for some reason the foliage does not catch shadows, so where it would be dark you can see bright green foliage that does not fit at all in the scene.

Here is an example of the bad rendering

Here is a better look at the issue

Here is my node schematic

And here is the details for this material