greensand i believe comes from ancient dried up sea beds. its a very slow release and packed full of micro and trace nutes and some potasium.
you dont want to use greensand as an aeration amendment but as a nutrient amendment
use a lava sand or a play sand as your aeration amendment, or skip the stuff and go perlite