Disclaimer: My suggestions below are not necessarily based on my listening experience. I only intend to narrow down your search. Please look up as many reviews as possible to understand if they may appeal to your tastes. The keywords I mention could be a good filter for you
Okay. EDM, rap and rock. A V or U shaped signature would suit these genres the best. What you should be looking for is well extended but impactful bass attack and good treble energy/bite. Some rap sub-genres may require lower mids to not be overly recessed. Look up the following :
1) Yamaha EPH-100: Very highly recommended for EDM. Will play well with rock and rap too. Maybe difficult to get under 100$ but this should be very high on your list. Beware:there are fake EPH100s out there.
2) RHA MA750: Full bodied. Ample bass presence. Could be found for under 100$
3) Vsonic GR07 BE: Slightly bassier version of Vsonics legendary GR07. More linear when compared to the above two sets but can provide just enough bass and more than enough treble attack to suit your genres.
4) JVC HA-FXT90: Good bass presence, crisp treble. Can be found for under 100$