It is easy to power the LM358 because it works with a power supply that is from 3V to 32V.
You do not need a "virtual ground", instead you bias the (+) input to half the supply voltage with two or three resistors and maybe a filter capacitor. Then the input, output and feedback to ground need coupling capacitors.
An LED is a rectifying diode so if the amplifying opamp feeds it AC audio then the LED will be turned on for half-cycles and turned off for the other half cycles causing it to appear dim. Adding a peak detector circuit will fix that and make every sound activate the LED instead of only sounds with a duration of 30ms or more.