First of all, I must say, what an adorable little guy (girl?)! What vivid colors!

Are the heat pads on the sides of the enclosure? While that does help the ambient temps, you might have better luck with basking if you place it underneath the enclosure. Take a few inch-thick lengths of plywood and place one under each side of the enclosure, elevating it an inch off the table. Then either stick one of the heat pads to the bottom of the cage under the basking area or put it on the table.

Also, what type of substrate is that? It looks a bit like a pine bedding I used to use for hamsters. Pine and cedar both have degrees of toxicity to reptiles.

Don't worry; all new snake owners go through these difficulties, at least I did! I went through about a month of sheer panic after I got my first BP because my carefully planned heating system did not work out the way I'd planned. You'll figure things out eventually, it just takes a bit of experimentation.