It's time for another one of Azaeliaz's probably-already-suggested ideas!
What if the game randomly chose a gym for you? Like, all the gyms would look the same, but when you go in, you get one out of a lot of gyms. When you first go in, you can heal Pokemon and switch them around and stuff. Then you go in and battle the junior trainers and the gym leader. You can exit the gym but when you do the gym randomly switches to a different gym, so you have to have a good stock of items 'cause you can't just go out and heal. I also think that the colour scheme should be plain so you can't guess the type.
I'm still a noob so my ideas probably suck/have been suggested before. I'm sorry if I repeated an already said idea!