1) my beauty goes to toilet only once a month and only after I've let her swim in the bath tub for a bit. is it normal?
2) she also has ticks. anyone knows how to get rid of them?

1) most ball pythons take water at any temperature as an invitation to have a bowel movement so it's not surprising it poops after that. please remember that swimming is an emergency skill and not something ball pythons enjoy doing. don't make the snake swim if it's obviously doesn't want to... and if it cannot keep its head up (out of the water).

2) are you sure it's ticks not mites? if yes try grasping the tick with tweezers and slowly pull up until the tick mouth parts separate from the skin. you may want to have a second person restrain the snake while you remove the tick..