I've started cycling recently and am clocking decent mileage now. The only problem is, the bike is very old and weighs just shy of 20 kg. It's a heavy one! It also has Kenda Kinetics tyres, I think they are made mainly for off road so not the fastest.
My main goal with cycling is to cycle 40 miles to a target destination I have. So far I have gotten to the point where doing 20-22 miles is pretty doable for me now. My best is 33.5 miles, after doing that one I was really lacking energy towards the end. I live in a place where "High" is in the name, it's full of hills and coming back to those hills after doing that kind of mileage is killer, especially on my 20 kg bike, towards the end I was feeling like the 40 mile is not possible, but I had the same feeling when first doing my 20 mile runs.
It sucks as I wanna keep training to get myself to the 40 mile mark and I think I can get there eventually, but probably not this summer.
However, what I want to understand is whether it's worth me buying a new bike or not. Will I notice enough of a difference, given that I can now do 20 miles with ease on my heavy bike? Or do you think I should just suck it up and try to reach my goal with my heavy bike. Am I just being an unreasonable amateur blaming the heavy bike?
My route: Generally, a lot of my route is on the road, but some parts of the route are off road for several miles, with lots of twigs, tree branches, stones, other tree crap all over the floor, you can hear them crunching as the tyres go over them and at points the rear tyre or front tyre slips sometimes, as there is so much crap on the floor that it's hard for them to grip. I'm not sure whether it's worth getting another bike, as I would ideally get a road bike but I don't think it can handle the route, my downhill bike has good chunky tyres for it but the weight is killer.