I think that one of the best ways to become more familiar with your mother tongue in a structured grammatical way is to learn a foreign language - preferably Latin (!!!!!!!!), but more practically, one like German whiich has quite a few formal rules.