It makes it go a whole lot smoother if you have more food in the bank than you think you will need. Training against a monster that is aggressive and will attack a person of your level, without another thought, is very helpful because you will not have to click on another monster over and over to attack it. Different weapons will do different damage to different monsters so choose your weapon wisely. Remember this, while a Ruby Amulet might make you hit harder, it does not make you hit faster.
Try using a diamond or dragon amulet even tough they are quite expensive. Try to choose a monster that is not too strong for you. Dragons usually have a very high defense, which means they are not good for experience. The highest level a monster should be is around the same as your combat level, but not higher. That will only increase the time that you will fight them and you will not get as much experience. Even more so, it will lower your food supply very quickly.