I say the best way to get rid of tanking is to simply not incentivize losing. How do you do this? By giving every single team the exact same odds of getting the number 1 pick (or the number 30 pick) as every other team. Literally tanking would end overnight.