CG:
One other suggestion...there are three types of crow hop. You have: The shuffle (infielder), The Infront (infielder) and The Behind (outfielder).
If you are right handed and you bring your right foot INFRONT of the left foot, you have a tendency to lean thus making it hard to throw long distances straight.
The BEHIND crow hop brings your right foot behind the left foot. That makes you stand taller, straighter. Couple this with the better grip and the more 7/8 or over the top throw and you'll see a huge difference. BTW, watch the pros..I'll bet you notice alot of them doing the Behind...
Good luck.