If your PS4 controller won't charge, you can try swapping out the charging cable or checking the charging port.
You can't connect all Bluetooth headphones to a PS4. Here are some of the specific ones you can, and how to set them up with your console.