I'm playing white 2 and I'm ready to battle Drayden, but I need an ice or Dragon type to do so. Any advice?
You do not need an Ice or Dragon type to defeat Drayden. If your Pokemon are levelled enough and have strong neutral attacks, they will be fine. If you insist, however: