Patience is key with them. Keep in mind she is a baby. It is not unusual for these small terriers to take much longer to housebreak than many pups.
This link may help:
http://thehousebreakingbible.com/wp/
As for the screaming and the not wanting to cuddle. It may just be her personality. They are each different. I have a seven month old who screams
her head off from time to time and it is ear piercing but she is my baby girl and I cannot change a lot of that. Perhaps the frequency, but she is always
going to have a shrill bark and scream. It's like having children....you just never know what you are getting . sort of like chocolate
I have pups who love to snuggle..others not so much. I find the boys are more cuddly usually.