I am HP.
That bike stock is just sad - never ever quite ran right.
IF and that's and IF you can sell it for 2300...by all means DO so.
Pick up a newer bike - these days good yz125's can be had cheap.
Even the 05 honda was quite good stock (finally made revisions to motor that paid off)
But if you cant - and you even want to have fun - that motor needs help! First thing you need to do is jet it a little more aggressively now - but this requires some expertise and patience. Plus fuel choice factors in.
I ALWAYS agree lessons will pay bigger dividends in lap times than ANY amount of motor work for non pro rider.
Somtimes when you find a couple horses - but find out how little dividends it pays off in a drag race in actual distance you can be discouraged. I actually wanted to quit this business one day when I found the real difference in acceleration between a bike with 5 more horses than another - but I finally came to terms with the fact that I would much rather be the guy that gap ahead than behind after the start of straight!
That said - that motor is NO fun IMHO stock. But run stock pipe for a while and see what you think of that - save you some dough - and it's quite decent in breadth. Honda made good pipes stock!
While, you are right, the bike doesn't have the same snap as the others, i still do enjoy riding it, heck, I loved riding my old xr, but, yes, I would like more power, so, I think I will finish up the season on my cr, and I will look for a yz in the winter.