Improve survivability of bicycle container
The traditional solution on bicycles is metal wire basket. Metal is tougher than plastic and mesh instead of sheet metal makes it lightweight enough. 

If you need something waterproof, put your things in waterproof bag or get a more expensive bike-specific rack box.