Hey bassman welcome. In terms of cover I guess I am old school. I like fallen trees bunched together to make brush piles. I like cinder blocks stacked together and rock piles. I would be careful putting in Crappie in your pond. Make sure they are Black Crappie or you will be over ran with them. If it were me I would NOT put crappie in there with all the other fish you have in there already. Or not very many anyway. If you want some nice size bass one day I would leave the crappie out of the pond as they tend to over populate fast, and they will be competing constantly with the bass for all your forage fish. What you have in there already sounds good to me. Course that's just my opinion and I am a rookie at this. Not sure what to tell you about your dam issue maybe someone else here can give you some advise on that.