Разница между местоимениями oneself и by oneself заключается в их значении.
Oneself — общее возвратное местоимение, которое используется в абстрактных высказываниях, когда речь идёт не о конкретном человеке. 1 Оно означает неопределённое лицо или предмет, которые точно не известны. 2 Пример: «It is difficult to make oneself concentrate when it is so noisy around» — трудно заставить себя сконцентрироваться, когда вокруг так шумно. 1
By oneself — выражение, которое используется, чтобы подчеркнуть, что человек сделал что-то сам, самостоятельно. 1 Синоним — on one’s own. 1 Пример: «I painted the house all by myself» — я покрасил дом сам. 1
Таким образом, oneself используется для общего обозначения, а by oneself — для подчёркивания самостоятельности действия.