Hotkey setup advice?

I know hotkeys are all down to personal preference but I've been playing for 70 hours now and I feel like my hotkeys are holding me back. In particular, I'm left handed, so my left hand is always on the mouse, my right uses the keyboard and I find it very difficult to reach with my finger from WASD to key 5 and to change weapon attachments fast. I've seen other people's hotkeys that use a single step from movement for weapon changes, like HerbMessiah using Q,R and C for different weapons. I have debated moving the movement to IJKL but I feel more comfortable with my right hand on the WASD side. I'm a (recovering) Dota player, so I'm very much used to the 'MOBA' hand position of 1234QWERTASD keys. What I was thinking of trying was:

WASD = Movement

2 = Revolver

3 = Change Attachment

Q = Shotgun

4 = Core Eject Shotgun

E = Rocket Launcher

R = Railgun (this is a mobaism, R is Ult Key)

F = Nailgun

Shift = Dash

1 = Red Railgun (Can you set specific hotkeys for one singular weapon?)

` = Green Rocket Launcher

Tab = Red Rocket Launcher