First, do you have a filter on that 100-400mm? A lot of folks with the lens have noted that it really doesn't like filters. Even high quality filters mess with it's sharpness. So, if you've got a filter on it... try again without it.
Plus IS can only do so much.... you shot that at 1/1000, but it's possible to get too much camera shake even at higher shutter speeds. That might have happened here, hard to tell.
In general, too, I agree, that's an insane level of cropping... nothing is going to look very good cropped that much.
You could do yourself a favor and get a crop camera for use with the 100-400mm. That would "put a lot more pixels on target", than your full frame 5DIII. It's not quite like using a "free 1.6X teleconverter", due to some loss of sharpness with the smaller sensor... However, by the time you crop a 5DIII image down to the equivalent 15x22mm of a crop camera, you are left with little more than an 8 or 9MP image (compared to 18MP with a 7D, 60D, T5i/700D, etc.)
The alternative is to get a much longer lens to use on your 5DIII, and that's a much more expensive proposition.... upwards of $10,000 US. You'll also need a sturdy tripod to put the rig on... add another $1000 to $2000 for that.
But anything you do will struggle to some extent unless and until you get closer to your subject. It takes a lot of patience and stalking skills... plus a dash of luck. Spend hours sitting and waiting in a blind, use attractants, get to know your subject and their habits, etc.