この文章でNot forとは、「チャーリーは世界中のチョコレートのために家族をあきらめる(give up, abandon)ことはしない」という意味で使われました。Not for (something)は何か(something)をしないことを強調する時に使われます。
例：I wouldn't sell my house, not for all the money in the world.（僕は世界中のお金をあきらめることがあっても、家は売らないだろう。）
例：I wouldn't get married again, not for anything.（私は何があっても絶対結婚しない。）