I added what suggestions I could. Thanks for the input!
Permalink
It may benefit you to drop blue and go with green. There are many green cards that can make your humans hit hard; unflinching courage and behemoth sledge are two such examples. You may also try to find equipment that are more efficient or hit harder.
http://www.mtgvault.com/dinotrooper/ thanks!
The lifelink from Hopeful Eidolon has gained me tons of life when a Eidolon of Countless Battles has been bestowed on it.
That's a common issue. I definitely have considered Fabled Hero
Why do you have Summoner's Pact for a deck with no green monsters?
Perhaps Bone Splinters would be more efficient.