I've been playing on Pokemon Showdown for nearly a year now. Throughout my time here I've learned a lot and become a better player. When it comes to team building, though, progress has been slower. Most of the teams I make from scratch have been underwhelming and don't have the potential to go...