Don't feel stupid, and don't beat yourself up. All you can do now is learn, learn, learn. We've ALL made mistakes.
Ok, now into your situation:
It sounds to me like those animals were maintenance fed, and are still small because of it. You can get them back on track in no time. Simply offer appropriately sized prey items on a weekly schedule and they'll fill out in no time.
So let's start there...hoppers are too small for a BP. They eat hoppers right out of the egg for their first few meals (typically only 3-5 meals). So your snakes are ready for adult mice, though probably smalls to start.
There are two general rules of thumb for feeding juvenile BPs:
First, the 10-15% guideline where the prey item should be 10-15% of the snakes weight.
Second, the widest point guideline where the prey item should be about the same size as the snake at the snake's WIDEST point.
So, getting these guys eating is your top priority. That means husbandry has to be on point.
Can you tell us about your setups? The more you tell us the better we can help.
What size/type enclosures are they in?
How are you heating the enclosures?
Are your heat sources regulated by a THERMOSTAT?
Do they have proper hides?
How are you measuring heat and humidity? And where?
Are they in a high traffic area?
Handling should be kept to an absolute bare minimum until the snake has eaten three consecutive meals (properly sized) without refusal.
Very IMPORTANT: are the new animals being quarantined in a seperate room than your other snake? And are you following proper quarantine procedures?
Again, don't beat yourself up. We're here to help and happy to do it. Read, read, read and read some more. Ask questions. The more you know about your pets the better you can care for them.
Please answer the above questions so we can help you the best we can.