Um... your character is still a teenager. The powers were only part of the problem. I'd prefer if you had powers, just some that actually tied in to the RP, rather than ones that don't exist anywhere else in the RP, mainly so you can survive a fight against even a weak demon.