honestly, this is how i feel if you ACTUALLY beat the entire game by now.
I mean im sorry if i come off as a bit rash, but there really is no possible way you could have beaten this ENTIRE GAME without 1. trading already leveled up pokes/ Lucky eggs to make it 2x as fast from the sinnoh games and 2. rushing to beat it.
There are 16 gyms+ the Elite 4 + 2 entire regions + Mt. Silver(Red) TOTAL to go through and not only that but there's team rocket at some points PLUS the high encounter rate you get for running in this game. If you actually did without trading just going through the game with what you get, that is a LOAD of hours put into a day to play the game, and that like i said before though, is rushing the game.
I mean to be honest, i only just dealt with TR at goldenrod city yesterday and i thought even I was rushing it a bit cause the game is so good, but beat the game? Sorry, im taking my time and savoring this gem for what it is.