Bad credit history help?

I have a bad credit history and get refused ething lol i need a bank account that lets me pay direct debits and gives a cash card eg current account?? does anyone know a bank that would let me have one plz? or any advise on repairing my credit status!! thanks guys
Answer
Go to www.surefirefinance.co.uk they can help