We investigate the interplay between disorder and interactions in a Bose gas on a lattice in the presence of randomly localized impurities. We compare the performance of two theoretical methods, namely the simple version of multi-orbital Hartree-Fock and the common Gross-Pitaevskii approach, and show how the former gives a very good approximation to the ground state in the limit of weak interactions, where the superfluid fraction is small. We further prove rigorously that for this class of disorder the fractal dimension of the ground state dtends to the physical dimension in the thermodynamic limit. This allows us to introduce a quantity called the fractional occupation, which gives useful information on the crossover from a Lifshits to a Bose glass. Finally, we compare the temperature and interaction effects and highlight their similarities and intrinsic differences. © IOP Publishing Ltd and Deutsche Physikalische Gesellschaft.