"bogging" is a hard call. It is too much of a general description.
A lean condition can cause what some people call a "bog" (hesitation). This can be from dirty carbs, improper jetting, bad fuel filter, fuel select switch, fuel lines, tank vent, air leak in the engine, etc.
A rich condition will also create what some people call a "bog". This is not so much of a clean hesitation but more of a stumble that clears out when revved. This can also be from improper jetting, leaking needle and seats, etc.
Could also be something totally unrelated, like an exh leak, etc.
I also would ask, why it did not run originally, and what did you do to get it running?
Read up, and learn about "piston wash" This will give you a good idea of how your engine is running.
Remember, a lean condition ultimately can, and will end in engine failure.