Having a good fly selection is indeed a necessity and the advice you have received is all good. As you are new to the sport I would consider taking some casting instruction. You can have all the flies in the world but proper presentation is the key to success.
tightlines
tightlines