I've been keeping fish since I was little, but when I got older and more "into" it, I started reading. Lots of books, magazines and internet articles(once I was on). If you read enough, you'll find out that you will know what a fish needs just depending on where they are found(usually). Forums have helped a ton as well...nothing like getting advice on things from others who have been through it, it helps a ton. Otherwise it is trial and error and boy can it get frustrating. If I see a fish I like and I don't know about it(rare), I go home, rsearch away, find personal experiences with them online, and if it still seems good, I'll get it. The worst thing you can do in this hobby is impulse buys....unless it's a better light or upgrade sort of impulse buy. I havn't been into the planted tank scene as long, but if you know enough about the rest of the necessities, you pick up pretty quick(although my tanks don't show it yet...lack of funds until next month.)
I havn't heard of anyone breeding bleedinghearts, so I set up a tank outside, and I'm going from there... best of luck to you, and happy fish keeping.
125g semi planted. 2 silver angels, 14 silver tips, 16 white fin ornatus tetras, pair of Nicaraguense, pair of nototus severums, trio of firemouth cichlids. 2 FX5s, 1 1500gph circ pump, 2 48" LED lighs, and a HUGE piece of driftwood.
650g fish room. 15 30g tanks, 150g sump.