70 cards is quite a lot, plus 4 Emrakuls and 4 Ulamogs with no real way to ramp to them will really bog this deck down and leave you with
dead cards in your hand that you just can't afford to play. There is a lot of defense here, but I don't really see a win condition here other than the two Eldrazi giants which would likely never be played unless you stalled for 11-15 turns while getting consistent land drops. I would suggest a little more offense and some counters to prevent removal of your enchantments and creatures. A good idea might be to throw in Elsbeth, Sun's Champion so you can wall yourself up until she comes out, then you
flood the field with tokens and
overwhelm your opponent.