The right way would be "She can barely speak english".
Are you familiar with the concept of a double negative? Like ...
"I don't want none"
In that case, the "don't" and "none" cancel each other out and it ends up meaning that you do want whatever it is.
"She can't barely speak english" is similar to that, so stick to the "can" in this case.