I think you're doing charge counters and they're not needed. I get that you can save them up, but it feels kind of ugly. I think you could just make these triggered abilities.
Strength of Purpose
GW
Enchantment
Whenever you play a creature, put a charge counter on ~this~.
Remove a charge counter from ~this~: Target creature gets +1/+1 until end of turn.
What about "Whenever a creature comes into play under your control" instead of whenever you play a creature? Or even "When a creature comes into play under your control, target creature gets +1/+1 until end of turn." That eliminates charge counters.
Foresight Through Insight
UB
Enchantment
Whenever a spell or non-land ability causes you to search your library, put a charge counter on ~this~.
Remove a charge counter from ~this~: Scry 3
(does the non-land clause work? fetchland + this seems good)
Whenever you search your library, Scry 3. Adding counters probably makes this silly good (Scry 12 much?) Plus, if you're worried about fetchlands, up the cost. At 2, fetchlands might already have been used.
Abundance Begets Might
RG
Enchantment
Whenever a spell or non-land ability adds mana to your mana pool, put a charge counter on ~this~.
Remove a charge counter from ~this~: Target creature gains trample.
This is soooo limited, and completely out of place with the others.
Anyway, interesting, but way too complicated for a cycle of what should be fairly simple and interesting uncommons.