Different preamps are designed to do different things. Most of them are meant for tone shaping. Some of them are meant for boosting your signal level. Of the ones that boost, some of them are designed to slam the input of a tube amp head for more distortion, and some of them are meant to drive a power amp directly (with any kind of tone, clean or dirty).
IOW you have to look at each so-called preamp on a case-by-case basis and see if it is actually meant for whatever function you need. In your case, with a cheapo amp head, you could benefit from a preamp in two ways:
1) Some tone-shaping pedals are known to improve small/cheap amp tone. The Sansamp BDDI is one example.
2) If your amp has an effects loop or a "power amp in" jack, you can usually use those to bypass the built-in preamp. That means you can buy an external preamp for whatever tone you want, and use it to drive the power section of your amp head.
In both of those cases though, you have to do some research to be sure the preamp you're looking at is actually designed for the specific purpose you want- for example different pre's have very different output levels.