Can a federal felony be expunged?

Not if it was a valid conviction. Although you can go to a laywer and get some of your rights back as in voting or being able to use a gun to hunt.