Hey Cameron,
My recommendation would be to start by acquiring an internship. Although the pay is minimal (if it all) they are a great way to get your foot in the door and quickly advance your career. Most NBA teams have a plethora of internship positions available, with more than one relating to a GM track.
Hope this helps!
Kiah