I know part of the problem is that I am not disciplined enough and don't always follow my strategy.
Problem - correct this.

Sometimes I will go all in when I shouldn't or I will start playing bad cards
Huge problem stop this right away or youll swings will continue forever.