You can't really improve the performance using plain vanilla EF. No matter what you do, EF is always going to do one INSERT at a time for each item you're adding. There's no way to speed that up.
I would suggest stepping outside EF for this and using the
SqlBulkCopy[
^] class instead. You're going to have to do a bit more work to setup this operation, but it'll definitely be a lot faster than EF.