There's 2 serious flaws with your ideas.
1 being that you want BSTs to be able to charm NMs. Sure, it would be hilarious holding NMs as a BST and loling about it, but come on.... SE would never go for that, and it would get really annoying after 2 days.
Second problem is throwing sucks badly, because of game mechanics and the way it works, and cannot be fixed to make it useful, and SE already stated they cannot add throwing WS's. So your ninja idea is no good.