Yes you will I've tried what you said before and it works so you will keep all your characters and you'll keep your saved data
No. It doesn't transfer over consoles.
it needs Xbox live gold if you are going on multiplayer. I would recommend getting the 1-year prepaid card for it.