I believe that the Pokemon can start at level 10. Also, I think that every successful battle should increase a Pokemon's EXP by half, so every two won battles will make a Pokemon level up. Accepted to all.
Hmmm. Well, the bosses have had a variety of weapons. I don't think there are any restrictions to the type of weapon a boss can get. It doesn't have to be special, you know.