u dont need a team rocket uniform just beat team rocket in goldenrod city
The team rocket base is in Mahogany town.
Team Rocket's hideout is in Mahogany town. Team rocket can be found in the radio tower and in the underground basement in Goldenrod after you beat Pryce of Mahogany town (who cannot be fought until you take down team rocket in the same town), but they have no "hideout" in Goldenrod.
To get past you need to have: Beat Team Rocket in Mahogany (Lance found at the Lake of Rage will tell you where the entrance is) Beat Team Rocket in Goldenrod Beat the gym leader of Mahogany, Pyrce.
go to mahogany town and continue.
you go to mahogany town
you have to beat team rocket
In the radio tower after you helped Lance defeating team rocket at the Mahogany radio station
You can battle Team Rocket at the Goldenrod Radio Tower after you get the Gym Badge from Mahogany Town.
you have to battle the red gyrados then get to team rocket's base and get through it then you can battle in the Mahogany gym the get to pryce
After you defeat Pryce in Mahogany Town.
Defeat team rocket
After the mahogany gym you must go to the radio tower in goldenrod and defeat team rocket.