The speaking fee was paid to the Foundation, not Hillary. She didn't "pocket" anything.
In other words, she donated her speaking fee to her Foundation.
Which she and her family use to pay for their expenses. The Foundation is reported to fund its "charity" at 6%, the lowest I have ever heard of for a "charitable organization".
That's a misrepresentation of the Foundation's financials, in addition to not taking into consideration the Foundation's model, which is more focused on facilitating connections between donors and programs, rather than directly funding programs themselves. The CGI alone is responsible for initiating $45 billion worth of commitments between donors and specific programs.
The idea that the Clintons use the foundation as a personal piggy bank is more fiction than reality. The Clintons are plenty rich enough.