Half Marathon Sub 2!

For the last 6 years, I have been running and racing and I really love it. My challenge is to run a half marathon in less than 2 hours. It just keeps eluding me. I feel like I have a mental block around it.
I do the training, I run (and keep up ) with friends every week who on race day run faster times than me. My last half marathon was 2 hours 1 minute.
I am so close, but on race day I can’t seem to do it.

On Sunday I am running a virtual half marathon race (the proper race was cancelled because of Covid)
Again my goal is to run it in less that 2 hours.
This is the first time I have run a race and been a member of SCS.

This is what is happening right now

C. virtual half marathon on Sunday
T. I really want to run a sub 2 half marathon, but it keeps eluding me
F frustrated
A talk negatively to myself during the race.
R Get a time that is just over 2 hours

This is what I would like to happen

C Run a virtual half marathon
T I am a fast runner
F excited
A Drink lots of water the day before
Lay out all my clothes the night before
Eat eggs for breakfast
R Sub 2 race time.

Do you have any advice?
Even though I done these models, I am not feeling a sense of relief that I usually get when I hit on a ‘right’ model.