His powers were already explained in a pretty Comics-Ass way.
>Ghosts are a thing that have all the powers of ghosts
>Kid gets caught in a portal between ghost dimension and real dimension
>Kid now has the same powers as ghosts
There, explained. If you want a deeper explanation you need to explain how ALL ghost powers work. And that's just not fucking happening.