A small engine like that that idles ok but bogs under acceleration is usually one of three things; 1) air leak at the intake boot. A squirt of starter fluid at the boot while running will tell you. If it revs you have a vacuum leak. 2) the main jet is clogged (it could also be the main jet is too small but sounds like it was previously fine, so that’s unlikely) you’ll need to take the carb apart and give it a good cleaning. It’s not hard to do, it just takes some time.