Ok, I'll through my two cents in here for what it is worth.
A: You are a mid laner, and by default, you need to carry, first, you need to tilt your enemies, here is how you do that.
1: Make the mid laner fear you, put pressure on him early, make him lose cs, by doing this you tempt the enemy jg to come gank you, you need to learn to ward appropriately, learn what timings they can gank from, where they start, so you can learn when you will get ganked, I find 2:30 is a safe estimate for a lvl 3 gank now adays.
2: If possible kill the enemy laner.
3: The second you get back from that, you will roam, that instant, either bot or top although I recomend bot since it can effect 4 players in the game. Your 2 laners and theirs.
4: Go back mid, MAKE THE ENEMY LANER FEAR YOU, draw jungle attention to you mid, while you have to ward a lot to make sure you have an escape route, you can starve the enemy laner AND make the jg waste their time, its perfect, and a while, you either kill the enemy mid or make them go back, in which case, you go back too, and go bot straight away, MAKE YOUR BOT LANE GET AHEAD.
5: By now the enemy bot lane will complain that they are never getting ganks and that the mid is roaming without punish.
6: Snowball it form there, either dive the bot lane and kill them and take tower, or take dragon, just get one lane other then yourself ahead.
Now, I have solo carried games before just from me getting ahead mid, but it is stupidly difficult.
This is the basic things you can do to alleviate jg pressure from your bot and top lane while you need to learn to escape jg ganks and pressure your enemy laner.
Any questions?