About lands in a deck, I run 6 strong ramp cards in 2 colour gruul. 3 ingot and cultivate. I usually run a combo of 5-6 of these cards in decks that ramp and splash green.
For 2 coloured decks I find 22 lands works better than 24 (given ramp which I usually use). Without ANY ramp 24 may be needed I guess.
But for 3 or more coloured decks I run 24 lands with or without ramp. I don't have land issues in my gruul deck above, 22 is perfect
Some feedback if I may....
1) If you going to run 6 ramps, I'd go with 4 Cultivate and 2 Ingot. It is plain better. Same ramp power, though 1 turn later (which doesn't matter since you only have two 1cc cards total), BUT Cultivate gets a second land, plus thins the deck of 2 lands.
2) I do not think your deck needs ramp at all. It has almost the same mana curve as mine, and I do not need it. Although I have 4 elves to help me draw early and smooth things out, and 4 Bolts for Scrying which also helps a LOT. Still, I think you should reduce the ramp a bit and add more spells that actually help you win. If you did drop your ramp, the only cards you'd need to drop is the Arbor Colossus; the GGG cost is just too hard on turn 5, with the current lands available to us; and Kozilek. Any deck you manage to play Kozilek against, even with ramp, you'd probably have beaten anyway without him.
3) Phytotitan is just plain bad. I know it combos with your Warstorm Surge, but the card is just bad. I would drop it. You can do a LOT better with 6 mana.
4) I would drop the Hydras. You do not have sufficient low cost targets in the deck to make running it worthwhile.