I only have pearl and sun and I want to get all my original starters from 4 to 7.
Unfortunately you can't. You'll need to transfer from 4 to 5 to 6 first.
No, you can't. Youll have to transfer them to a gen 5 game first. From there, you can get Pokemon Bank, use PokeTransfer to get the Pokemon on your gen 5 game to bank, then you use Bank to get them on your 7th gen game.