Ok, first of all, you would definitely need to raise your Pokemon to at least level 70.
As mentioned before by Aeternis, you can rematch the gym leaders in Saffron City by calling them at the right time, so that's a start.
Second of all, if you want to beat Red with these specific Pokemon, try to use their potential. For example, your Typhlosion has two physical moves when it specializes in Special Attack. You can keep Rock Climb on one of your Pokemon of course, since it's a necessary hm move to reach the top of Mt. Silver. One moveset I used to defeat Red was Endure, Flamethrower, Eruption, and Rock Climb, mostly to take advantage of its Blaze Ability. I also made it hold a Charcoal rather than a life orb, since this moveset relies on this Pokemon's HP.
Your Umbreon could improve as well, since it's a great wall! One strategy I'd use would be one with Mean Look, Toxic (or Confuse Ray), Moonlight, and Assurance. Use Mean Look to prevent the Pokemon from escaping, then use Toxic, so that it takes more and more damage each turn, or Confuse Ray so that Red can't switch it out to cure it.
One thing that I'd definitely advise you to do is teach one of your Pokemon (Maybe Gliscor) Stealth Rock. It takes away 1/2 of Charizard's HP, and 1/4 of Lapras's HP, so that will definitely help you a little bit. (Stealth Rock can be bought as a TM in the Celadon Dept. Store, or you can get it on Mt. Silver itself)
I hope I gave my share of help!