In heaven you don’t have earthly bodies, only your souls float around.
Nope. Our new bodies will be like that of the resurrected Jesus. Read I Corinthians 15.