I have lots of backlinks to my website. Why am I not ranking well?

You have to understand that Google always gives value to the quality of your backlinks, not to the number. Having backlinks from websites with high PA and DA will bring trust and reliability to your website. So, try to get backlinks from these high authority websites to rank well in Search Engine Result Pages (SERPs).