You sound exactly like me - I would compare myself to every other runner at a club and then go away and feel like a failure as I'm not as thin/fast/good as them!
IN the run up to my half a week ago, I was feeling very nervous about the race, and worried I wouldn't be able to do it - and some very nice people on here emphasised that walking is not the enemy!!! I like you, wanted to make sure I completed the whole race without walking and when I was doing my training long runs of 12/13 miles, I was having to stop and walk - I felt this was me failing.....
Someone then advised me to PLAN to walk at the water stations or at each mile marker, which, come the race, is exactly what I did...that way, I still followed my plan to the letter, and walked at the water stops. By the end, I felt like I had 'succeeded'. If I had told myself to run the whole thing non stop, I'd have felt like a failure by the end instead. It's all in the mind!
The way I see it is, we are on a 'journey' aren't we....trying to excel at a hobby that we really like! I am a newbie, like you, have only been doing it 2 years, and I see the race last week, as the first big one of many more to come! I am determined now to do another one and another one, and to get better and better each time. We can't have it all immediately - we have to work at it and wait for the slow BUT SURE positive results!!!
Stop worrying. Pack the club in for a bit. Don't even bother entering any races. Just get out there and enjoy the running! Build up gradually, mile by mile, week by week. When you feel less pressured you'll enjoy it more, and then you'll want to up the ante!
Take care, Steph xxx