Well, I didn't check your site, but do you use internal linking? You can have 5-10 internal links per post to other posts, but make sure that the internal links are meaningful and have diversified anchor texts. I would probably also try to build some social profiles for the site (e.g., Twitter/X, Pinterest, Instagram, Facebook) and post there regularly (daily would be best) with links to your posts. You could, e.g., create different 5 Pinterest pins for each post and post them one by one over the next weeks. I'd also try to request indexing in Google Search Console or probably use some indexing service, at least for some of your posts. You can find some indexing services here on BHW, I think, but I don't know about the quality. You could also try to use the RankMath Instant Indexing plugin for WordPress (if you use WordPress). They have quite good documentation on how to set it up, but I guess it could be a bit overwhelming for non-IT - or at least inexperienced - people. You could also set up a YouTube channel for your site and upload some videos there. For all the social/YouTube profiles, it is important that you link to your site. It can take some time, but that should be a good first step to get your posts indexed.
Regarding ranking for your domain name: That could be a little tricky, as the other "lightmedia" companies and products seem to have some level of strength in their Google ranking. I guess you'd need to make it look like a legitimate business, get reviews and backlinks, etc. But the question is: Do you need to rank for your domain name? Will people be searching for the term "lightmedia" at all or in a significant number? Or would it probably be more valuable to rank for the terms you try to address with your site?