Hi Sana, welcome!
Many of your symptoms are unfamiliar to me, but I would suggest that you see a neurologist to rule out spinal and brain issues. Your neurologist will make the appropriate referral if necessary.
Please remember that for every bad doctor, there are dozens of terrific ones and your health is most important.