get a good potting soil, I use outdoor even for indoor...just preference...
get a 20-20-20 npk and use it during vegging... dilute it to about 1/2 potency or even 1/4.
get a 10-30-10 npk for your flowering... again dilute it. I've noticed (my) weed doesn't like full throttle feedings of nutes.