Building a Glossary section can be something very beneficial if you are doing it right, we built something similar (Knowledge base) and I saw amazing results
You should focus on - quality content, videos, guides and etc.
I would consider to build a suppurate sitemap only for the glossary, and of course use internal links between each of pages