An external flash
There’s no getting around how awful on-camera flash is. But flash is downright necessary when there’s not enough light. The biggest difference you can make when shooting with flash is to use an external flash. Just by learning how to bounce your flash off the ceiling or a sidewall will make a big difference to the quality of your images.