Oh boy... Where do I begin.
Your appearance needs more fleshing out. That is rather basic. and you spoke nothing of his body structure. is he tall and skinny? Short and muscular? Add a little flair as well, describe how his skin looks, like tough and hard, soft, smooth, etc. And how he carries himself. is he proud and stands straight and tall? does he move with confidence and grace? Does he stumble and trip a lot? any scars? Wrinkles? Is his clothing nice and classy? Brand name? Or is it old hand me down stuff?
Your Personality is even worse I am afraid. Does he have any likes? Any fears? Is he arrogant, kind, timid, brooding? what makes him tick? is he honest? Is he lazy? Who is he? Does he make friends easy? Does he have a lingering pain from his past? has he met anyone else? What does he like to do? How does he spend his free time? Is he smart? Is he dumb? Does he hold grudges? Any harbored resentments? Why is he on the journey? Why did he choose now to leave?
History is pretty lacking too. Ok you described school some. Now go more into it. Who were his friends? How did he meet them? How did other students treat him? How did he treat those not his friends? also touch on other subjects. How was his home life? Did he love his parents? Did they love him? Did he even have parents? Was he adopted? Was he abused? Was he spoiled? What about his pokemon? How did he meet them? Where did they come from? What caused him to want to travel?
And lastly your power. No. Flat out no, you can't start out being able to do everything. You will get that way though. Pick one talent, like say, light tricks, then expand on that, and then branch out. Also you need some draw backs. Like my character Thomas, the master of time, stopped time for about five seconds, and for that he was deaged, one year for every second he had stopped it. what would your power cause in backlash?