The vocal isn't mixed well with the track, that's probably not that your vocal doesn't mix well, more a case you haven't mixed it well. There is a lot of body in lower frequencies which overpower the backing track, the level is too high which makes it stick out like a spare part. Individual tracks have varying characteristics and as such it's common practice to tailor the vocal to fit the track in hand. That comes down to learning to adjust levels to enable the vocal to sit in the mix with enough presence to cut through but not dominate the entire track. Pay the instruments as much attention as the vocal even if you have not played them, listen to each and scrutinise the tonality of the track and tailor your vocal track to be part of that sound. You have a good tone to your voice and good diction, there are few short cuts and familiarising yourself with mixing different sounds to make them work together, something you'd have already been involved with were you to be playing the sounds on the tracks. There is plenty of experience here, keep at it and ask a lot and try different approaches to see what works.
all the best
Tim