Avr dude no letting me upload my sketch

This clone you got, have you ever been able to use it?

I'm thinking that this can be at play in your case. The thread also describes the solution (to downgrade the driver for the CH340), see if this solve your issue (hope it does).