Signing up for the next tutoring session will help alot, but also joining irc channels and having discussions will benefit your general competitive knowledge. Like AfroThunder said, most of the pokemon skill set is self discovered rather than taught, and laddering extensively is imo the best way to learn. Only by laddering and being in battles will you get a natural feel for the metagame, and be able to make smarter plays/predictions/teams.
Hope i helped ^^