Definitely has the foundation to be something great. Are you doing vocal warm ups before singing? If done properly, those will go a long way to reducing the nasally part. And, the obligatory "sing from the gut" generic singer advice, helps as well.
Not saying you need this, but really for anyone trying to sing:
1. If you're trying to cover another singer, watch videos of that singer, paying particular attention to how they move their mouth/face and mimic those movements to better achieve their nuances
2. Stand up straight/don't hunch over. Breath from the diaphragm without ever lifting or dropping your shoulders. The only part of your torso that should move is your gut.
3, Keep your vocal chords seriously hydrated. Pushing air across them in powerful bursts robs them of moisture. As does smoking and drinking anything other than water (particularly tea and alcohol).
4. Don't think while singing, feel instead. Music is the sound of emotion, let that drive what you're doing, not heavy concentration or critical thinking during a performance.