I am an undergraduate about to graduate within the next six months. I have a research article as a third author in a journal with an impact factor of 3+ related to machine learning used for Bioinformatics. I have another manuscript that may not get published, since my supervisor suddenly made me compete with a labmate for the same datasets. After showing him the results of my work, his work got published since his results were better than mine, although I had defeated previous research works on 3 out of 5 of the mentioned datasets without my name in the authorship or acknowledgement list. I felt that it was wrong of my supervisor to make me show a labmate the results of my research and make me compete with him for a publication. Correct me if I am wrong.
But now, I want to apply abroad for research assistantships for my master's in machine learning-related studies right after graduation because I'm not financially stable. My question is if my profile is good enough to start applying for funding as an RA. I have one publication as a third author in a journal and an unpublished work as a first author which I will use for undergraduate thesis dissertation. Or should I try to publish another research article before applying? How should I state my unpublished works in my CV?