@Mahian23
I'd recommend using these bookmarks in NSE 2.0 for Fire Red:
https://www.pokecommunity.com/showthread.php?p=10056435#post10056435. The badges can be found somewhere in them. If you don't know how to use NSE 2.0, you should Google/check these forums for a tutorial.
All trainer sprites can be found on the start page of NSE 2.0 -> Trainer Sprites. It's entry 135 (male) or entry 136 (female) in the list.