Do one thing at a time and see what happens. If you start changing carburetors, timing, fuel pumps, etc. you put too many variables into the equation and if it still doesn't start and run right, you're back to square one and even further away from solving the issue.
Check/set the timing and see if that works. If so, great. If not, move on to the next thing on the list, and so on.