soil is defintely the way to go for a first grow I would say, less equipment/money, easier maintenance and more forgiving than hydro. is there a reason you chose MG soil? if it's because you are on a budget then hell yeah go with MG soil it's not bad stuff, but if you can foot the extra $40, go get yourself some promix and dynagro kln, grow, protekt and magpro. also consider adding neem oil to your list of things to get - it's applied as a spray once a week to prevent mites and flies, all natural non toxic, you can cook with the stuff.
everything looks good but opt for a different soil and good nutes if you can, DONT buy advanced nutrients, you can get the same thing from dynagro in 4 bottles vs the 12 or so AN sells totaling around $400-600 to get every additive. dynagro full line up is under $60 and has it all lol.