Make a Telescopic Cascode for the first stage for high gain of atleast 300. This would be easy. A telescopic itself would give a gain of around 1000 if designed well.
Make a Regular Common source stage as second stage with a gain of atleast 10. Also easy.
Put appropriate compensation for stability.