Kinda crummy pic but plugs look wet. Again, can't see much much but for new plugs they look a bit rich
Guess is carb is adjusted rich for decent idle but running lean at higher rpm. I'd look into fuel delivery, i.e. fuel pump pressure and vacuum. Have you inspected contents/replaced fuel filters?