Thanks pretty! Yes indeed, I sound better singing some songs and sound really bad in another ones, even if they are well within my range. I believe that partly, it is because of a song's average pitch. I seem to have two or three optimal average pitches, and if I sing songs with average pitches which aren't close to those, then they sound bad. So transposing (up or down) sometimes fixes it.
I actually feel it's more acceptable to practise singing than to practise speaking while in the closet. I used to do it back in high school (when I was 16) in front of classmates (and once in front of the whole school), when my speaking voice had fully cracked but my singing voice still sounded like a girl. Everyone seemed to think it's really cool for a guy (whose voice has already cracked) to be able to sing like a girl. Soon after, though, I lost that singing voice as well... my present one was trained from scratch

I definitely feel that my singing voice has improved with practice when I listen to recordings from e.g. two years ago, so I think practice definitely helps, though the progress has been veeery slow. It's hard, too, because there don't seem to be many publicly available guides as to how people like us can sing better. The singing guides on YouTube or wherever are all geared towards non-trans people, and they don't suit my voice well. So I have been just experimenting on my own. Without realizing it until much later, I ended up going against what would be conventional wisdom and turned my chest voice into a girl voice (same for speaking). So even though I now always sing in a (trans) girl voice, I still have the same voice break as males at around E4 which I have to negotiate when singing (and talking), and I often mess it up. I want to take singing lessons but I am unsure whether singing instructors would be able to train a trans girl's voice like mine.
You're right that English isn't my first language. And there aren't any English-language recordings at all... not because I avoided English songs but because I barely know any! But probably not quite the same as Assoluta. The other three languages I regularly use are all Asian ones, being an ethnic Asian who grew up in Asia

(though I'm now living in an English-speaking country)