Looking good but all the plants you selected are slow growers and could get overtaken with algae. You need some stem plants like ludwigia, rotala, or even anacharis in the beginning to export nutrients to give those other plants a chance to take hold. Stem plants are fast growers and good for this purpose. The vallisneria you’re looking to order will also grow quickly.
Also, ferns should not be buried in substrate as their rhizomes will rot and die back. Their rhizomes need to be glued or tied to driftwood or rocks. Please read about java ferns.