Keelson,
It sounds like you've got a couple of things going on here; possible coolant loss, and running hot. First things first, generally when filling water cooled engines you fill to the bottom of the tank or radiator cap neck. If you overfill the system it will expel the additional coolant after a couple of run cycles. If you're continually losing coolant you need to find out where it's going before you can fix it. If you do have a leak it's probably not internal unless you've got a lot of white steam coming from the exhaust.
It's not clear from your post if you've just been running with low coolant or you've been adding coolant and it keeps running low. In either case you probably have air in the system which combined with low coolant would certainly lead to over heating.
If you have a leak and fix it then you can top up the tank, if at that point the motor runs normally you're good to go. If it overheats there's probably air in the system and you'll probably have to burp it. While there are a number of ways to burp the system I've found this one to be the easiest. Remove the cap, place rags around the neck, start the motor then goose the throttle a few times, 1500 rpms should do it. The coolant will bubble out the opening (reason for the rags) along with any trapped air and the tank level will drop. Then just top it up and you're good to go.