The border is way too large the font looks out of place and hard to read and i don't know why you have it at an odd angle, if you are going to 'distort' it i sugges you don't do it to the subject and the text and just leave it to the background, the colours are boring, I don't get what's with the brown smudge over swinub. Having said that, not all is lost, the colours are at least to some extent appropriate and not blindinag and confusing, you could work on the cloud idea, i like that it works with swinubs ice type makes it look like cold air but don't make it part of the border. Borders should be small and clean cut. Also the part to the right of the banner would do alright as a background they aren't supposed to stick out too much.
Tips:
- You want your text to be above any kind of distortion, leave that to the background, same with swinub, it will help them to stand out.
- Don't tilt text or the image, it just looks dodgy.
- The fact your font is one with an outline is good but it doesn't seem to fit the rest of the banner. When choosing a font don't just think 'that looks cool, I'll use that' look through a number and think carefully what will suit your banner.
-Make borders minimalistic. A small clean cut black or white border helps define the outline of your banner but overdoing it will look messy.
Hope I helped