Hi, nice to see a curry made from scratch. Made well, these taste better than gravy based curries.
Luckily I have an asian friend who gave me a few lessons in 'home style' curry cooking.
When starting to cook a curry like this, I always throw in some whole garam masala, which can be any whole spices you like. I personally love black cardamons so I add 3 or 4 of these, a bay leaf, a couple of cloves and a piece of cassia bark. I sometimes add a star anise too, which adds a lovely flavour.
I normally try to fish them out of the curry before the end of cooking, since biting down on them isn't the most pleasant experience (especially green caradmons!) but sometimes it can be hard to spot them!