You don't need shortening or lard ( though lard is certainly more traditional), oil should be fine. You do probably want some baking powder in there, but if you are ending up with a cracker its likely the method and not ingredients that are the problem.