When your house is not in a place where the demand is high, you need to spend some money before selling it. You can start off by giving it a fresh coat of paint. To reduce costs on your end, choosing white will be ideal.
When the new owners buy, they only need to paint the colours that they prefer. This will also give them more value as they do not need to spend extra money to get rid of the old colours that are on the walls.
Be sure to find painters that also do some minor patches at no extra costs, while they do the painting. There are a lot of cheap painters in the market. Many just do the painting, without touch ups to the electrical casings. And where they can, they will just use 1 coat of paint. This is one of the reasons for their low costs.
Getting your kitchen cabinet and wardrobe hinges repaired will also help with the overall outlook. In the case that you are faced with minor leaks and loose taps, having a plumber to do some repair works will be good as well.
The place must be presentable for the buyer, to help them make a decision.