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!