okayy..... one of the first things that you did wrong was buy from a pet store. NEVER buy from a pet store most of the reps and animals hav diseses. buy from a reputable breeder(i reccomend bhb).

and you should really look at these articles and videos they will include almost anything you need to care for bps, so you can see if you did anything wrong, and correct it
YouTube - Ball Python Care Video

YouTube - Snake Tips: Ball Python Care

http://www.wnyherp.org/care-sheets/s...all-python.php

or just type in "Ball Python Care sheet" on google

Hope this helps!