You don't need an ID card as such. You have to have ILR before you can apply for British Citizenship. If you apply for British Citizenship by post you have to send the passport you used to enter the UK with your application. If you use the Nationality Checking Service they will take a copy of your passport and then return your passport to you straightaway.