I wouldn't start with gabions as they might be too flexible. MSE, concrete cantilever or counterfort, sheet pile, cribbing, piles and soil nails (and probably other types) can all be used to retain earth. Consider doing a search on this forum, especially in the geotechnical engineers - earth retention engineering and slope stability engineerig forums for many tips on the designs of retaining walls.