Generally, front-end developers tend to earn less than back-end ones. Pick up some CS fields and explore and learn them until you get good at some of them.
The fact is, front-end developers are not that hard to replace, so you don't have much of a bargaining power there.
Try learning more about Algorithms, Security, Optimization, maybe even A.I (NLP, Data Mining, Machine Learning, etc.)