Trading VSA profitably HELP

Who is trading VSA effectively? I am the type of person who likes to know the ins and outs of things. VSA seems to provide this. However, there are so many strategies and things trying to be sold to me out there I am wondering if this is legit or if I just need to learn another strategy/method and just do that. I am not sure which direction to go into this.