Hello @Deepanshu Goyal - Welcome to MS Q&A!
Yes, Partitioning will absolutely improve the throughput of your Queues & Topics (and is the right feature to configure for processing a high volume of messages) provided that your namespace is under either Basic or Standard SKU. I wouldn't read into 2000 per second performance benchmark all that much because the actual throughput per second might vary on different factors (sessions, transactions, duplicate detection, average latency, message size, etc..) that might be unique to your needs and the resulting configuration.
For our official documentation on Partitioning, please review: Partitioned queues and topics