You dont draft for fit. That is terrible strategy, and recipe for suckville.
You know who else is a terrible fit? Anyone who cant play in the NBA.
You draft best player available. Regardless of who you have or who you are as a team. You look for value. Then work it out later with a trade or something. There are only a couple handful of guys who can play and make it in the NBA out of each draft class. That couple of handfuls turns into only a handful the more the draft class ages. So that means a big chunk of each draft class is a waste of time. Go look back at every draft and see for yourself. The further you get away from the current year, the less players you see that worth even drafting.