I was stuck between Silver and Gold Nova for ages. Nova 1 to 2 is still the hardest rank up I've achieved, and I've since gotten to DMG (post-update where they nerfed everyone's ranks with a curve of normal distribution and DMGs became MG2s etc).
It's difficult to get out of Silver/Nova because of smurfs, hackers, derankers/AFK, abandoners, a general lack of care by team mates and a lack of microphones. It's a toxic environment. All of this gets a bit better as you progress, although the tolerance for mistakes and friendliness of people gets a bit worse in the higher ranks as people become more vested in their ranks and everyone thinks they're global elite. When I was a Nova I was queuing with LEs and mid-fragging their games, so you can imagine how frustrated I was being stuck in it lol
My only advice would be: add and queue with players you know are as good as you and have microphones - best advantage over other teams in that rank and that alone can carry you to Nova 4 at least. Headphones to hear footsteps if you don't already have them. You can also pretty much spray a P90 (learn the spray pattern) up until MG1 because most Novas don't aim for heads. Ranking up is hard work, but the game does become more pleasant around Nova 4 / MG1. That said, some of my best memories of CSGO were forged mucking around with some good friends in Nova 2 and 3.
Hope that helps!