Don’t be afraid to be vocal to get pedestrians’ and other cyclists’ attention. Most won’t react to bell (can’t hear it, not paying attention, etc.) I very loudly say “heads up” or “passing on the left”. This has prevented several collisions with pedestrians not paying attention and letting other cyclists know you’re passing is a welcome courtesy. Lastly, it’s not a race. It’s ok to wait for the red light and go a few blocks behind the slower biker before passing.