India ink is not basically the same. It has a ton of ingredients not great for your skin and doesn't last. I use actual tattoo ink made for tattoos and the difference is huge. All my India ink tattoos are literally gone, they've faded into oblivion. Real tattoo ink is not that expensive either, it's pretty much the same price as drawing/writing ink depending on brand. So why not use something that will last ?
It's worth investing in actual tattoo needles and ink. They last longer, you don't have to go over them again as much(if at all), and honestly real tattoo needles hurt less than a sewing needle (imo). Also not to forget to mention, if you have a nickel allergy, using a sewing needle or safety pin probably won't be a fun time for you, because they are nickel plated. With tattoo needles, I like to use anywhere from a 5rl to a 9rl (9 is my fav).
I also use green soap, it's the same stuff professional tattoo artists use. I keep a small bottle of it, it's really concentrated and not only is it great to clean the skin before and during your tattoo, but it's great to have in a first aid kit to keep cuts and scrapes clean while on the road.
Here's a bart Simpson tat I did on my ankle. Who could forget dear rat boy?