Good news! You can defeat Aboxalypse, the punching bag, as long as you can do any amount of damage. Bad news, the lower the damage, the longer it'll take.
Taking a look at Kerochan, it looks like you just started training him. There aren't a lot of challengers you can beat yet, but that's okay. Personally, I'd wait for the pet's stats to get to around 30 each (except level) before taking them in to battle but that's just me and others may suggest otherwise.
The best thing about Tier 1 is most of the weapons you'd want are really cheap (how cheap? I just sent you a couple of decent T1 weapons). There are some you'd want that are very expensive, but that's because you'll be using them for a long time (my Tier 12 pet still uses Phoenix Quill, that's how good it is).
In the lower tiers you can get away with using weapons that just do damage, but later on you'll want some that block well as well. Same with healing. And don't forget to work on intelligence too, because then you can use scrolls.
Battle quests are a fantastic way to get experience that you spend on stats. They get harder every five levels so they're also a great way of really seeing your progress.
And thank you. There was no need for the gift but I greatly appreciate it. :)
Just added to what said about training - don't train level evenly with your other stats. Only train level when you have to. As you go up in level, the training center cost and time to complete training go up.
For the first several tiers that's good, but that's something you might want to re-evaluate later. I trained everything evenly up until T11 or 12, and now I'm doing defence and speed a lot slower than strength and health, and at some point health will probably just take over completely.
That is entirely up to you though. There are a lot of very different builds out there. :)