Hey Rahul!
Good to meet you! Congrats on writing your first e-book! I don't know too much in sales, but I did share how to grow your presence on Twitter.
I answered this above, so I will copy this for you here (since my advice would be the exact same):
With my Twitter following, there are a few tips and tricks I could share:
Don't be shy to get personal! Let people know who you are. Show genuine interest and ask people questions on Twitter! If you get to know someone on a personal level and show them that you want to get to know them, just like you would with a friend, then you will build a relationship with them! I obviously don't have that opportunity with every follower now, but at first it was a bit easier to maintain. I made really great friends through Twitter and would highly recommend it.
- ATTEND MEETUPS! If you go to a Meetup, chances are, there are a lot of folks who are eager to meet other folks and connect. Here, you can share your LinkedIn, Twitter, Instagram, GitHub, and talk about the experience you had at a Meetup. Finding something that connects you to someone makes a lasting impression, and the best part is, it's genuine. I love to hear how folks feel after a Meetup! I just attended a Webinar and connected with over 100 people, but I had to jump straight into our AMA so I didn't have a chance to connect with everyone on a personal level (YET).
Make TIME. Make time to think about what you are going to Tweet, and to scroll through your feed to engage with others. If you don't enjoy Twitter, this will seem like a chore. I really enjoy my time on Twitter and love using Twitter to learn new tricks for code, and of course make more friends!
I hope this helps! Take care!