I'm not overly impressed with Gray, at least not to use as a starter. Not sure about Leak either. I'd like to see them have someone on the roster that can step in and start if Byron goes down again, the way Garcia saved Philly's season. If they have that much cap room, I can see a couple scenarios:
1. Leftwich and their first round pick get traded so they move into the top 3 for a QB - though I don't think there is a QB worthy of that high a pick.
2. Leftwich getting traded for low first through third round pick or QB, and using their current first round pick on a WR, possibly Ginn, as you mentioned, who would also be used on special teams.