I'm guessing that you are somewhat new to fish keeping, based upon your questions. If not, then take that into account with my answers. Also, while I have kept fish, I haven't kept discus, so I'll refer you to other sources.
1) You should not feed them beef heart. Or basically anything from mammals or birds. There are a lot of foods they will likely eat, but you haven't said what size they are, so it's a guess what they will eat. Read this and you will find some information:
https://www.monsterfishkeepers.com/forums/threads/discus-profile.229035/
2) I assume you have a cycled tank. If not, you should ask about that.
3) Assuming you have a cycled tank, you should test your water for nitrates. If and when it gets over 20 ppm, you should do a water change and try to get it back down below 10. (Some do not want it that high, and if you had eggs or fry you absolutely don't want it that high, but some people keep it even higher. With Discus, personally, I would want it below 20 all the time, and even lower.)
How much water and how often depends on how high and how fast your nitrates get.
As for the substrate, I doubt that the Discus "like bare bottoms" as you were told. In fact, I've never heard of any fish liking it. Here's a link on a search "Discus Tanks" and out of the ~150 tanks, I did not see one with a bare bottom.
https://duckduckgo.com/?q=discus+tanks&t=h_&iax=1&ia=images
What I have heard is that humans like bare bottoms.
There is a lot more information here:
https://www.monsterfishkeepers.com/forums/threads/are-you-thinking-about-trying-discus.210176/