Most Helpful Guy
You seem like someone passionate, this is a big plus when conversation can be meaningful and not about the weather and "how was work today? It was fine."
You like science, which for me would be a big + (even if science is a cast subject
You seem very negative about your physical aspect, this is where you will have to work on your confidence. Don't seek someone that likes your body, but one with which minds connect.
From your description and my preferences, long term relationship seems obvious. You seem like someone I could have long, interesting nights just talking with. While listening to some science podcasts (between 2 video games match even)