You picked a very difficult topic in security, one of the most difficult. If you’re interested in hacking and want a job in security, I suggest looking into application pentesting. Web app pentesting is the most desirable skill right now, as it’s primarily what clients want to pay for. It’s also a lot easier to learn on your own. There’s also mobile and native applications as well. Having a well rounded skillset in applications, networks, cloud/environment configuration, hardware/iot, and then reverse engineering and low level like you are interested in, is important. I’ve found that everyone has different interests that they lean toward, so its also important that you choose things to look at that you enjoy as well, so you don’t get burnt out or discouraged.