I'd point out something different.
As you said, you got it decently running, so I wouldn't dig into the carbs just yet. Check clear ground between engine and frame, also fuse connectors for ignition. If the connection is bad, it might idle perfectly but with higher revs it needs stronger spark...