@ The anti Fern: There is no prism scale atm, no ralts atm, and yes exp.share is in the game go back to amethyst cave where melia clothing was brought during the joltik battle. Click on the clothing and you will get a ID Card. Go back to the lab, where you got you're first starter and click one of those monitors to open the door and you will get you're exp.share.
In order to beat angie i advise you grind you're whole team of pokemon to lvl 55.
The team i used to beat her was:
Crobat(Lvl55) Adamant nature
Acrobatics (Perfect for abomasnow since its super effective and does hella dmg+ she will use up all her hyper potions, only has two. I used crobat first btw.
Confuse ray(Perfect for froslass, Glaceon, Aurorus) since it outspeeds them)
Machamp(Lvl 55) Adamant nature + Fist plate item for power boost for fighting types can be found via mining rocks
Cross chop(One hit shot that manoswime)
Vital throw(Never misses btw.)
Pikachu (Lvl 55) Modest Nature
Thunder wave to slow down froslass, walrein
Nasty plot
Thunderbolt
Hitmochan(Lvl 55) Adamant nature + Black belt item + Iron fist as hes ability to power up fist moves
Mach punch(goes first btw)
Thunderpunch(super effective against walverin)
Delphox (lvl 55) Modest nature
Sunny day(To stop that hail thing + Decrease ice dmg as well)
Flamethrower
Psychic
Greninja (lvl 55) Adamant nature lel
Surf
X scissors
Smackdown
Bounce
Had to switch ampharos, torrera out of my team because they was useless+slow+ getting hit shot by cold truth. So made a couple adjustments in my team. Btw if you want to grind easily go to the ship with that girl, who has audino who dont attack. With this team i beat her easily to be honest. Hopefully this help people to beat angie, She is by far the hardest gym leader imo. Good luck