I second uninstalling updates; as many as you can, keeping Chrome's for security updates (if you use Google, you probably use Chrome too) and Google Play Services because you need it. I would also keep the Play Store updates.
Basically, go through all your apps and consider uninstalling any apps over 25mb or their updates. If you really need a particular app that is bigger than that, you may be able to search for a similar one with a smaller size in the play store.
If it's a system app that is big, and you've found a replacement, you could clear it's data and see if you can disable it, BUT be warned that disabling certain system apps could cause problems. Some apps are necessary like settings, Google play services, etc. I recommend Googling or asking which are ok to disable and which aren't.
By the way, apps like Facebook and Instagram are going to take up a lot space, fyi, just in case you use those. You might want to check your downloads as well. They can add up.
I've had phones before that were the same size of internal storage; it definitely makes it difficult. Lol, I'd get used to seeing that insufficient storage notification or alert, it'll prob happen a lot. I chose to ignore it until I needed to install an updates. Rooting and using Link2Sd, as was mentioned before really helps, but you really gotta know what you're doing or risk messing something up. And based on what you said you use your phone for, I don't think you really need to go that route.
My apologies if you already know all or some of this information. ^_^