If there's fuel in the bowl sight glass, then you don't have a pump issue. But @mwebfj60 is right, what you describe is completely normal, mostly.
Things you can do to improve hard starting, is to first make sure your plugs and wires are in good shape, and the timing is adjusted properly. Your battery and starter sound healthy, if they're not, address that issue. Finally, have your carb rebuilt...
Also, give the bowl a chance to fill with fuel. You have to pump several times and crank it a few times to fill it up. The fuel in the bowl has evaporated after a few days of inactivity and will be dry.
If after all that, you still have hard starts... it probably ain't going to get any better. About the only fix is to buy a new 4-Runner.
Remember, it's a 30 year old, carbureted engine. Remember what a bitch your three year old lawn mower is to start after pulling it out of the shed for the first time in the Spring? Your Cruiser is no different.
What's really annoying is how long it takes me to warm up in the morning. That first step out of bed hurts. My body sounds like a bowl of Rice Krispies until around noon!
Enjoy the struggle man.