If you're going to be needing 999gb of quality bandwidth in a shared hosting enviornment you will probably need to shop around and lift your budget. I would recommend a VPS Solution for ya since you also need 50gb of storage and Shell access with cpanel&whm.
Dig around WHT's VPS Offers section, I think you'll find the right host for ya.
█•CirtexHosting•Providing Affordable and Quality Web Hosting & Reseller Hosting since 2003 █•LINUX based cPANEL/WHM Shared and Reseller Web Hosting with Fantastico █•HostV VPS•Premium Virtual Private Servers & Dedicated Servers powered by cPanel/WHM █•We transfer your sites over quickly!•I eat penguins for breakfast ...
i would recommend looking at a dedicated server if your needs are that high.
█ Cyber Host Pro Ltd- over 10 years in the UK hosting industry.
█ Website Hosting | Reseller Hosting | Cloud VPS Servers | Dedicated Servers
★ WhiteLabel OnAPP Cloud VPS Reseller Program, Failover, 10Gbit SFP+ Dual SAN storage with Cpanel, Plesk & Windows server. www.cyberhostpro.com - UK Call Centre + 24x7 Online Chat