That's a lot of heroes. Have you tried shortening your hero pool and mastering a select few? For example, I mainly play Zen and Ana. Also, if you want to climb, queuing with a group of friends that are at your skill level or above helps a lot in lower elo.