@sydneyelise Well done, hopefully your progress will speed up after working out a suitable diet
For your pull ups i found that when i started doing three things pull ups got easier and I could do more -
I started working on pyramid sets for pull ups, starting off with 80% of total reps, then doing another set but with one less rep, and repeat until you reach 1 rep set. And you can reverse it too.
Or you can do 80% of your rep max. Rest for a few minutes,then again. Youll find you can put out quite a few sets like this so its a good way to build endurance rather than maxing out on the first set
Third thing is when I started doing heavier lat pull downs and heavier seated cable rows. They seemed to build more strength in my back in a sifferent way but I think it really helped to contribute.
I hope this all helps - keep it up!