I just want to make sure that's the correct phrase itself. I know what it means.
I have never seen 'myself' used with this idiom, not that it would be wrong. Most often: (I was) hoist by my own petard.
I would leave the myself out of the sentence -- the usual usage is ...hoist on (his, her, my) own petard