It is shown that the category of rational supermodules over a general linear supergroup is a highest weight category. More exactly, we construct superanalogs of the theory of modules with good filtration and of the dual theory of modules with Weyl's. Using these, we show that indecomposable injective supermodules have good filtration of a certain kind.