if you are not high silver or low gold rank, personally i think u are doing something wrong. . .
maybe your positioning or mechanics or overall knowledge of the game.
Now base of what i have from you.
As a support roles GL, better duo with a decent adc...
But for Mid you should be able to carry your team or lose with a good KDA/CS.
(from your LoLKing Stats)
Your overall performance is below average and your KDA also below average (i dint check CS).
Lux its a good standard meta champ, veigar too but he is easy to counter pick. (your zigg is 0%win rate just keep practicing with him and check some guides he is a good mid meta champ)
My suggestion for you is to expand your champions pool in the mid lane, check some mechanics guides and positioning.
and learn more about your roles as a mid laner, dont just farm the lane, check for chances to help top lane or bot lane by ganking, or fallow the enemy mid lane for counter ganks if he takes the initiative for ganks.
Im not a pro, i always end in high plat/low Diamond elo, hope this can help you improve!
GL and HF!